Чтобы настроить полнотекстовый поиск в документах файловых хранилищ:
1. | Установите службу Windows Search на компьютер с SQL-сервером и на компьютерах со службами файловых хранилищ. |
Примечание
Службу Windows Search нельзя установить на компьютер с установленной службой Indexing Service. Перед установкой удалите службу Indexing Service.
2. | Войдите в системы, на которых установлены файловые хранилища, под пользователем, обладающим правами локального администратора. |
Примечания
1. Служба Windows Search должна запускаться от имени локальной системной учетной записи.
2. Если служба файловых хранилищ и SQL-сервер располагаются на одном компьютере, то они должны запускаться от имени одного и того же пользователя, обладающего правами локального администратора. Подробнее см. раздел «Служба файловых хранилищ».
3. | В параметры индексирования добавьте папки файлового хранилища. Для этого: |
a) | Последовательно выберите Все программы, Панель управления, Параметры индексирования. |
b) | В открывшемся окне нажмите на кнопку Изменить; |
c) | В окне «Индексируемые расположения» установите флажки напротив папок файлового хранилища и нажмите на кнопку ОК. |
d) | В окне «Параметры индексирования» нажмите на кнопку Закрыть. |
4. | Настройте права доступа на папки файловых хранилищ. Для этого добавьте секцию StorageAccessRights в файл настроек службы файловых хранилищ SBFileStorageSettings.xml: |
<?xml version="1.0" encoding="windows-1251" standalone="no"?>
<Settings FileStorageServicePort "{Номер TCP/IP порта}">
<StorageAccessRights>
<Account Name = "{Имя субъекта}"
Type = "{Тип субъекта}"/>
</StorageAccessRights>
<Settings Server="{Название сервера}" DataBase="{Название базы}""/>
</Settings>
Секция StorageAccessRights – настройка прав доступа.
• | Name. Имя пользователя или компьютера (без домена). Например: Admin; |
• | Type. Тип субъекта. Имеет значения User и Computer. |
В секции укажите:
• | учетную запись, от имени которой работает SQL-сервер (пользователь или компьютер). Если SQL-сервер работает от имени специального локального пользователя, например LocalSystem, укажите имя компьютера, на котором установлен SQL-сервер; |
Подробнее о файле настроек службы файловых хранилищ см. раздел «Файл SBFileStorageSettings.xml».
5. | В списке служб Windows перезапустите службу файловых хранилищ «IS-Builder File Storage Service», чтобы принять настройки файла SBFileStorageSettings.xml. |
6. | Войдите в систему DIRECTUM и откройте запись справочника Хранилища текстов документов. |
7. | Для хранилища, в котором будет осуществляться поиск, в табличной части карточки записи справочника в столбце Поиск по тексту установите значение Да. |
8. | Если в справочнике Хранилища текстов документов есть созданные файловые хранилища, то выполните их повторную инициализацию, либо назначьте права на папки файловых хранилищ вручную. Подробнее см. раздел «Инициализация файловых хранилищ». |
9. | В установке системы DIRECTUM FileStorageSearchStoredProcedureName задайте значение «SBSearchWithWindowsSearch». Подробнее см. раздел «Сервисные службы». |
Примечание
Настройка службы Windows Search производится на каждом компьютере с файловым хранилищем, тексты которого будут включены в полнотекстовый поиск.
При настройке полнотекстового поиска в кластере установите службу Windows Search на каждом узле кластера и проведите дополнительные настройки:
1. | Запустите оснастку Диспетчер отказоустойчивых кластеров. |
2. | В разделе Роли в таблице выберите кластер, для которого настраивается служба. |
3. | В контекстом меню записи кластера последовательно выберите Добавить ресурс, Универсальная служба. Откроется окно «Мастер создания ресурсов». |
4. | Выполните добавление службы Windows Search, следуя указаниям мастера действий. В результате служба добавится в список Другие ресурсы. |
5. | В свойствах службы Windows Search пропишите IP-адрес и имя кластера. |
Установка службы файловых хранилищ в кластере подробно описана в документе «DIRECTUM 5.2. Инструкция по настройке сервисных служб системы DIRECTUM в кластере» в разделе «Служба файловых хранилищ».
См. также