Spsearch: операция stsadm (службы Windows SharePoint Services)

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

Описание

Позволяет управлять службой поиска Windows SharePoint Services.

Синтаксис

stsadm -o spsearch

[-action]

[-f]

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

[-farmserviceaccount] <домен\имя> (учетные данные службы)

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

[-farmcontentaccessaccount] <домен\имя>

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

[-indexlocation] <расположение_нового_индекса>

[-databaseserver] <сервер\экземпляр>

[-databasename] <имя_базы_данных>

[-sqlauthlogin] <пользователь_базы_данных_прошедший_проверку_подлинности_SQL>

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

Параметры

Параметр (краткое имя)

Значение

Обязательно

Описание

action

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

  • Список

  • Start

  • Stop

  • Attachcontentdatabase

  • Detachcontentdatabase

  • Fullcrawlstart

  • Fullcrawlstop

Да

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

f

<нет>

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

farmperformancelevel

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

  • Пониженная

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

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

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

farmserviceaccount

<нет>

Нет

Имя пользователя для учетной записи, под которой будет работать учетная запись службы поиска Windows SharePoint Services.

farmservicepassword

<нет>

Нет

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

farmcontentaccessaccount

<нет>

Нет

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

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

farmcontentaccesspassword

<нет>

Нет

Пароль для параметра -farmcontentaccessaccount.

indexlocation

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

Нет

Местонахождение индекса для сервера поиска.

databaseserver (ds)

Допустимый сервер базы данных, например "Database1"

Нет

Назначение сервера базы данных для базы данных поиска.

Примечание

Настоятельно рекомендуется использовать проверку подлинности Windows. Чтобы применять проверку подлинности SQL, укажите учетные данные для подключения к базе данных, назначив параметры -sqlauthlogin и -sqlauthpassword.

databasename (dn)

Допустимое имя базы данных, например "Databasename1"

Нет

Назначение имени базы данных для базы данных поиска.

Примечание

Настоятельно рекомендуется использовать проверку подлинности Windows. Чтобы применять проверку подлинности SQL, укажите учетные данные для подключения к базе данных, назначив параметры -sqlauthlogin и -sqlauthpassword.

sqlauthlogin

<нет>

Нет

При включении этого параметра будет использоваться проверка подлинности SQL вместо проверки подлинности Windows. Этот параметр назначает имя пользователя SQL.

sqlauthpassword

<нет>

Нет

При включении этого параметра вместо проверки подлинности Windows будет использоваться проверка подлинности SQL. Этот параметр назначает пароль SQL.

Примеры.

В следующих примерах представлены все доступные значения параметра -action.

Список текущих параметров

Чтобы получить список всех текущих параметров службы поиска Windows SharePoint Services (Spsearch), используйте следующий синтаксис:

Stsadm -o spsearch -action list

Запуск или завершение службы

Чтобы запустить службу поиска Windows SharePoint Services (Spsearch), используйте следующий синтаксис:

stsadm -o spsearch -action start

-farmserviceaccount <домен\имя> (учетные данные службы)

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

Чтобы завершить службу поиска Windows SharePoint Services (Spsearch) и удалить все файлы индексов для того или иного сервера поиска, используйте следующий синтаксис:

stsadm -o spsearch -action stop [-f]

Важно!

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

Подключение к базе данных и отключение от нее

Чтобы подключиться к той или иной базе данных контента, используйте следующий синтаксис:

Stsadm -o spsearch -action attachcontentdatabase -databasename <имя_базы_данных_контента> [-databaseserver <сервер\экземпляр>] [-searchserver <имя_сервера_поиска>]

Примечание

Значения параметров databaseserver и searchserver не обязательны.

Важно!

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

Чтобы отключиться от той или иной базы данных контента, используйте следующий синтаксис:

Stsadm -o spsearch -action detachcontentdatabase -databasename <имя_базы_данных_контента> [-databaseserver <сервер\экземпляр] [-f]

Примечание

Значение параметра databaseserver не обязательно. Чтобы отменить вывод предупреждения, можно использовать значение -f.

Запуск и завершение полного обхода

Чтобы начать полный обход контента, используйте следующий синтаксис:

Stsadm -o spsearch -action fullcrawlstart

Чтобы завершить полный обход контента, используйте следующий синтаксис:

Stsadm -o spsearch -action fullcrawlstop

Примечания

Если запущены Обновление инфраструктуры для Windows SharePoint Services 3.0, то при восстановлении или повторном подсоединении баз данных с помощью встроенных средств их идентификаторы сохраняются. При использовании встроенных средств по умолчанию сохранение журналов изменений выполняется следующим образом.

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

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

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

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