Поиск файловой системы (C #) по указанному списку файлов - PullRequest
0 голосов
/ 15 мая 2011

Мой клиент хочет добавить функцию поиска файловой системы в приложение B / S на основе C #. Немного особенным является то, что поиск должен быть в пределах указанного списка файлов, а не всего каталога с определенным расширением файла.

Я провел небольшое исследование службы поиска Microsoft Office Sharepoint Server, но не смог понять, поддерживает ли она поиск по определенным файлам. Сейчас я использую его для поиска файлов PDF, но это не тот случай, о котором я спрашиваю.

Кто-нибудь может дать мне несколько советов о том, какую поисковую службу / движок третьей стороны я должен использовать для этого требования?

Спасибо. Элейн

1 Ответ

0 голосов
/ 15 мая 2011

Я полагаю, вы хотите полнотекстовую индексацию определенного набора файлов?

В Java лучший выбор библиотек для этого, но есть и порты C #.

Я настоятельно рекомендую Lucene для индексации и поиска .: http://incubator.apache.org/lucene.net/

Если это на сервере, может быть проще всего запустить экземпляр Solr и использовать C # в качестве клиента: http://crazorsharp.blogspot.com/2010/01/full-text-search-using-solr-lucene-and.html

У Lucene есть много примеров индексирования различных типов документов, но если вы используете Solr, он справится с этим за вас.

...