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


Добавление или удаление типа файла из индекса поиска в SharePoint Server

ОБЛАСТЬ ПРИМЕНЕНИЯ:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint в Microsoft 365

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

Если ваша среда SharePoint является гибридной и использует облачный гибридный поиск, вы можете решить, какие типы файлов, хранящихся в SharePoint Server, добавить или удалить из индекса Microsoft 365. Выполните указанные ниже действия на сервере, на котором размещен компонент обхода контента в приложении облачной службы поиска.

Добавление и удаление типа файла из индекса поиска.

  1. Добавьте или удалите расширение имени файла из списка расширений имен файлов на странице Управление типами файлов. См . статью Добавление и удаление расширений имен файлов на странице Управление типами файлов.

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

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

Включение контента из заданного типа файла в индекс поиска.

  1. На сервере, на котором размещен компонент обработки контента в приложении службы поиска, проверьте, поддерживается ли формат типа файла встроенным обработчиком формата или сторонним обработчиком формата на основе фильтров (iFilter). Встроенные обработчики форматов — это обработчики, которые sharePoint Server имеет по умолчанию. Откройте список расширений и форматов файлов, которые компонент обработки контента может анализировать, и убедитесь, что нужного расширения нет в списке. См. статью Просмотр сведений о форматах файлов, синтаксис которых можно анализировать.

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

  3. На всех серверах, на которых размещен компонент обработки содержимого в приложении службы поиска, включите синтаксический анализ формата файла и расширения имени файла. См . раздел Включение и отключение синтаксического анализа формата файла.

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

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

Исключение контента из заданного типа файлов из индекса поиска.

  1. На сервере, на котором размещен компонент обработки контента в приложении службы поиска, проверьте, поддерживается ли формат типа файла встроенным обработчиком формата или сторонним обработчиком формата на основе фильтров (iFilter). Встроенные обработчики форматов — это обработчики, которые sharePoint Server имеет по умолчанию.

  2. На всех серверах, на которых размещен компонент обработки содержимого в приложении службы поиска, отключите синтаксический анализ формата файла и расширения имени файла. См . раздел Включение и отключение синтаксического анализа формата файла.

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

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

Добавление или удаление расширений имен файлов на странице "Управление типами файлов"

Добавление расширения файлов на странице "Управление типами файлов"

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

  2. В Центр администрирования в разделе "Управление приложениями" выберите элемент Управление приложениями-службами.

  3. На странице "Управление приложениями-службами" в списке приложений служб выберите приложение-службу поиска.

  4. На странице "Администрирование поиска" в разделе "Обход контента" щелкните Типы файлов. Откроется страница "Управление типами файлов".

  5. Выберите Новый тип файлов.

  6. Введите в поле Расширение имени файла расширение имени для типа файлов, которое требуется добавить.

  7. Нажмите кнопку ОК.

  8. Проверка: убедитесь, что данное расширение имен файлов не отображается в списке типов файлов на странице "Управление типами файлов".

Удаление расширения файлов со страницы "Управление типами файлов"

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

  2. В Центр администрирования в разделе "Управление приложениями" выберите элемент Управление приложениями-службами.

  3. На странице "Управление приложениями-службами" в списке приложений служб выберите приложение-службу поиска.

  4. На странице "Администрирование поиска" в разделе "Обход контента" щелкните Типы файлов. Откроется страница "Управление типами файлов".

  5. Укажите тип файла, который требуется удалить, щелкните появившуюся стрелку, а затем выберите Удалить.

  6. Нажмите кнопку ОК, чтобы подтвердить удаление данного типа файла.

  7. Проверка: убедитесь, что это расширение имен файлов больше не отображается в списке типов файлов на странице "Управление типами файлов".

Просмотр сведений о форматах файлов, синтаксис которых можно анализировать

Чтобы просмотреть сведения о форматах файлов, для которых у компонента обработки контента есть обработчики, используйте Windows PowerShell.

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

  2. Запустите командную консоль SharePoint на сервере.

  3. В командной строке Microsoft PowerShell введите следующие команды:

    $ssa = Get-SPEnterpriseSearchServiceApplication
    Get-SPEnterpriseSearchFileFormat -SearchApplication $ssa
    
    

    Результатом является список всех форматов файлов, которые может анализировать компонент обработки содержимого в приложении службы поиска, на который ссылается $ssa ссылка. Для каждого формата файлов в списке показаны следующие сведения.

    • Расширение имен файлов и тип MIME.

    • Тип обработчика формата, используемый компонентом обработки контента для анализа формата. Запись "BuiltIn:True" указывает на встроенный обработчик формата. Запись "BuiltIn:False" указывает на сторонний обработчик формата на основе фильтров.

    • Состояние анализа формата. Запись "Enabled:True" указывает на то, что синтаксический анализ включен. Запись "Enabled:False" указывает на то, что синтаксический анализ выключен.

Включение или отключение синтаксического анализа формата файла

Чтобы включить или отключить синтаксический анализ формата файла, необходимо использовать Windows PowerShell.

Включение синтаксического анализа формата файла с помощью встроенного обработчика формата

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

  2. Запустите командную консоль SharePoint на сервере, на котором размещен компонент обработки содержимого.

  3. В командной строке Microsoft PowerShell введите следующие команды:

    $ssa = Get-SPEnterpriseSearchServiceApplication
    Set-SPEnterpriseSearchFileFormatState -SearchApplication $ssa FormatID $TRUE
    

    Где:

    • FormatID — идентификатор формата файла.

    • $TRUE включает обработчик формата для синтаксического анализа файла.

  4. Перезапустите службу хост-контроллера поиска SharePoint, чтобы применить изменения.

  • Откройте окно командной строки на сервере, содержащем компонент обработки контента. В меню Пуск выберите пункт Все программы, щелкните Стандартные, щелкните правой кнопкой мыши пункт Командная строка и выберите команду Запуск от имени администратора.

  • Чтобы остановить хост-контроллер поиска SharePoint, введите следующую команду: net stop spsearchhostcontroller

  • Чтобы перезапустить хост-контроллер поиска SharePoint, введите следующую команду: net start spsearchhostcontroller

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

Отключение синтаксического анализа формата файла с помощью встроенного обработчика формата

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

  2. Запустите командную консоль SharePoint на сервере, на котором размещен компонент обработки содержимого.

  3. В командной строке Microsoft PowerShell введите следующие команды:

    $ssa = Get-SPEnterpriseSearchServiceApplication
    Set-SPEnterpriseSearchFileFormatState -SearchApplication $ssa FormatID $FALSE
    

    Где:

    • FormatID — идентификатор формата файла.

    • $FALSE отключает обработчик формата для синтаксического анализа указанного типа файла.

  4. Перезапустите службу хост-контроллера поиска SharePoint, чтобы применить изменения.

    • Откройте окно командной строки на сервере, содержащем компонент обработки контента. В меню Пуск выберите пункт Все программы, щелкните Стандартные, щелкните правой кнопкой мыши пункт Командная строка и выберите команду Запуск от имени администратора.

    • Чтобы остановить хост-контроллер поиска SharePoint, введите следующую команду: net stop spsearchhostcontroller

    • Чтобы перезапустить хост-контроллер поиска SharePoint, введите следующую команду: net start spsearchhostcontroller

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

Включение синтаксического анализа формата файла с помощью стороннего обработчика формата на основе фильтров

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

  2. Запустите командную консоль SharePoint на сервере, на котором размещен компонент обработки содержимого.

  3. В командной строке Microsoft PowerShell введите следующие команды:

    $ssa = Get-SPEnterpriseSearchServiceApplication
    New-SPEnterpriseSearchFileFormat -SearchApplication $ssa FileNameExtension FileFormat application/FileApplication
    

    Где:

    • FileNameExtension — расширение типа файла.

    • FileFormat — формат типа файла. Формат часто совпадает с именем приложения.

    • application/FileApplication — тип MIME типа файлов. Тип MIME состоит из типа и подтипа. В этом примере application — это тип, а FileApplication — это подтип. Например, для файлов Word тип — application, а подтип — msword. Вместе они формируют полный тип MIME: application/msword.

  4. Перезапустите службу хост-контроллера поиска SharePoint, чтобы применить изменения.

    • Откройте окно командной строки на сервере, содержащем компонент обработки контента. В меню Пуск выберите пункт Все программы, щелкните Стандартные, щелкните правой кнопкой мыши пункт Командная строка и выберите команду Запуск от имени администратора.

    • Чтобы остановить хост-контроллер поиска SharePoint, введите следующую команду: net stop spsearchhostcontroller

    • Чтобы перезапустить хост-контроллер поиска SharePoint, введите следующую команду: net start spsearchhostcontroller

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

Отключение синтаксического анализа формата файла с помощью стороннего обработчика формата на основе фильтров

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

  2. Запустите командную консоль SharePoint на сервере, на котором размещен компонент обработки содержимого.

  3. В командной строке Microsoft PowerShell введите следующие команды:

    $ssa = Get-SPEnterpriseSearchServiceApplication
    Remove-SPEnterpriseSearchFileFormat -SearchApplication $ssa -Identity FileNameExtension
    

    Где:

    • FileNameExtension — расширение типа файла.
  4. Перезапустите службу хост-контроллера поиска SharePoint, чтобы применить изменения.

    • Откройте окно командной строки на сервере, содержащем компонент обработки контента. В меню Пуск выберите пункт Все программы, щелкните Стандартные, щелкните правой кнопкой мыши пункт Командная строка и выберите команду Запуск от имени администратора.

    • Чтобы остановить хост-контроллер поиска SharePoint, введите следующую команду: net stop spsearchhostcontroller

    • Чтобы перезапустить хост-контроллер поиска SharePoint, введите следующую команду: net start spsearchhostcontroller

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