Поделиться через


Osearch: операция Stsadm (Office SharePoint Server)

Имя операции: Osearch

Описание

Управляет службой поиска Office SharePoint Server.

Важно!

При отключении и подключении базы данных контента учтите, что во время следующего обхода контента в этой базе данных контента будет выполнен полный обход, даже если был запрошен добавочный обход. Так как при полном обходе выполняется повторный обход всего контента, который будет выявлен обходчиком, независимо от того, выполнялся ли обход контента ранее, полный обход занимает значительно больше времени, чем добавочный обход.

Синтаксис

stsadm -o osearch

[-action]

[-f] <подавление запросов>

[-role] <индекс, запрос или оба>

[-farmcontactemail] <адрес электронной почты>

[-farmperformancelevel] <производительность_индексирования>

[-farmserviceaccount] <имя учетной записи>

[-farmservicepassword] <пароль>

[-defaultindexlocation] <каталог>

[-propagationlocation] <каталог>

[-reprovisionindex]

[-cleansearchdatabase] {true | false}

[-ssp] <имя_ssp>

Параметры

Параметр

Значение

Требуется?

Описание

action

Одно из следующих значений

  • Список

  • Start

  • Stop

Да

Указание действия, которое предстоит выполнить. Обязательными параметрами для "Start" (если еще не заданы) являются role, farmcontactemail и farmserviceaccout и farmservicepassword.

f

<нет>

Нет

Отмена вывода запросов. Используется с параметром action.

role

Одно из следующих значений

  • Сервер

  • Сервер

  • IndexQuery

Определяет, является ли конкретный сервер сервером индексирования, запросов, или и тем, и другим.

farmcontactemail

Допустимый адрес электронной почты в виде *некто@пример.com*

Нет. Однако, параметр требуется при использовании вместе с начальным значением.

Указывает адрес электронной почты, по которому администраторы внешнего сайта могут обращаться при возникновении проблем с обходом контента сайта. Параметр относится ко всем серверам фермы.

farmperformancelevel

Одно из следующих значений

  • Пониженная

  • Частично пониженная

  • Максимальная

Нет

Настройка уровня производительности индексирования для каждого сервера индексирования. Значением по умолчанию является "Пониженная". Этот параметр можно настроить только для определенного сервера индексирования, а не для поставщика общих служб.

farmserviceaccount

<нет>

Нет

Имя пользователя для учетной записи, под которой будет работать учетная запись службы поиска Office SharePoint Server. Настройка или изменение этой учетной записи повлияет на все серверы индексирования и запросов фермы серверов.

Примечание

Из соображений безопасности и для того, чтобы учетная запись службы поиска фермы смогла подключаться к базе данных и индексу контента, ее не следует делать учетной записью службы. Примерами встроенных учетных записей являются локальная и сетевая служба.

farmservicepassword

<нет>

Нет

Пароль параметра farmserviceaccount.

defaultindexlocation

Допустимое местонахождение папки в формате: C:\*папка*\*вложенная_папка*

По умолчанию индекс поиска будет находиться на этом сервере по этому пути. При создании поставщика общих служб для серверов индексирования можно указать другой путь. Для изменения местоположения файла индексирования существующего поставщика общих служб используется параметр indexlocation операции Editssp.

Примечание

При изменении местоположения индекс сбрасывается. Для перемещения индекса при сбросе используется параметр noreset операции Spsearchsensitive или Osearchsensitive.

propagationlocation

Допустимое местоположение, например, "C:\Searchindexes"

Здесь хранятся индексы поиска, распространенные на сервер. Чтобы распространение на сервер стало возможным, этот путь должен быть общим. Учетная запись службы поиска получит право записи в общую папку распространения, папка получит имя "Searchindexpropagation."

Примечание

Этот параметр доступен в том случае, если выбран только флажок Использовать этот сервер для обслуживания запросов поиска.

reprovisionindex

Действительное имя поставщика общих служб, например "Shared_Service1"

Нет. Но параметр ssp должен использоваться.

Повторно инициализирует сервер запросов для одного поставщика общих служб.

Примечание

Этот параметр был введен в Microsoft Office SharePoint Server 2007 с пакетом обновления 1 (SP1).

cleansearchdatabase

Введите одно из следующих значений:

  • true

  • false

Нет. Но параметр ssp должен использоваться.

Заданное для параметра cleansearchdatabase значение true включает очистку базы данных, в которой хранятся свойства документов. Очистка выполняется при запуске службы. Дополнительные сведения см. в разделе "Примечания".

Примечание

Этот параметр не требует выполнения полного обхода индекса.

Примечание

Этот параметр был введен в Microsoft Office SharePoint Server 2007 с пакетом обновления 1 (SP1).

ssp

Действительное имя поставщика общих служб, например "Shared_Service1"

Нет. Но это обязательный параметр, если используется либо параметр reprovisionindex, либо параметр cleansearchdatabase.

Задает каталог имен поставщиков общих служб для повторной инициализации.

Примечание

Этот параметр был введен в Microsoft Office SharePoint Server 2007 с пакетом обновления 1 (SP1).

Примеры.

Для запуска службы поиска Office SharePoint Server (Osearch) используется следующий синтаксис:

stsadm -o osearch -action start

Для остановки службы поиска Office SharePoint Server (Osearch) используется следующий синтаксис:

stsadm -o osearch -action stop[-f]

Важно!

При использовании этого параметра появляется следующее предупреждение: "Предупреждение. Служба поиска Office SharePoint Server, включенная на этом сервере, будет удалена вместе со всеми файлами индексов. Удалить все данные из индекса без возможности восстановления? [y/n]" Чтобы отменить это предупреждение, можно воспользоваться параметром f.

Примечания

При использовании Обновление инфраструктуры для серверов Microsoft Office Servers идентификатор (ID) каждой базы данных контента сохраняется при восстановлении или повторном подключении базы данных с помощью встроенных средств. Выбранный по умолчанию режим сохранения журнала изменений при использовании встроенных средств выглядит следующим образом:

  • Журналы изменений всех баз данных сохраняются при восстановлении фермы.

  • Журнал изменений базы данных контента сохраняется при повторном подключении базы данных.

  • Журнал изменений базы данных контента НЕ сохраняется при восстановлении только базы данных контента.

При сохранении идентификатора базы данных и журнала изменений функция поиска продолжает обход контента по обычному расписанию, определяемому правилами обхода. Если журнал изменений не сохраняется, в следующий раз функция выполняет полный обход по расписанию. Дополнительные сведения см. в разделах Перенос баз данных контента (Office SharePoint Server 2007) и Резервное копирование и восстановление всей фермы (Office SharePoint Server 2007).

Иногда запись таблицы базы данных для удаленного документа может остаться в индексе. Использование параметра cleansearchdatabase удаляет все висящие свойства, которые могут остаться в таблице, гарантируя, что они не будут показываться в будущих результатах поиска.