SharePoint: запись в поисковый индекс напрямую через API - PullRequest
1 голос
/ 16 июля 2009

У меня есть необходимость писать напрямую в поисковый индекс SharePoint после загрузки файла .tif в библиотеку документов. У нас есть пользовательский процесс распознавания, который работает достаточно хорошо для отсканированных изображений, однако нам нужно записать результаты распознавания в поисковый индекс для данного документа в SharePoint. Я знаю, что в SharePoint есть искатель, который индексирует файлы, но это было бы скорее принудительное индексирование либо с помощью их веб-служб, либо с подключением к базе данных SQL Server.

1 Ответ

1 голос
/ 16 июля 2009

Для такого сценария я бы предложил 3 разных подхода.

  1. Вы разрабатываете пользовательский iFilter для своих файлов. Он вызовет ваш код OCR и сообщит результат в качестве свойств поиска. Установите iFilter, и сканер автоматически обработает ваши файлы и результаты распознавания.
  2. Подключитесь к событию элемента ItemUpdated list, вызовите процедуры OCR и обновите свойства элемента с результатом. Пусть гусеничный работает нормально.
  3. Задание таймера, которое просматривает все ваши файлы в библиотеке документов, загружает файлы и вызывает OCR. Обновляет свойства элемента библиотеки документов в зависимости от результата. Пусть гусеничный работает нормально.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...