|
Форум
|
Дамир Галимов |
26.02.06, 08:53 |
|
Полнотекстовый поиск в файлах |
|
Добрый день! Мы уже используем RCO for Back Office для организации полнотекстового поиска в БД на MS SQL Server. Возникла необходимость перенести часть данных в обычные файлы на диске. Скажите пожалуйста, можно ли с помощью Ваших продуктов осуществлять полнотектовый поиск и в файловом хранилище? |
|
|
Плешко Владимир |
26.02.06, 12:01 |
|
re: Полнотекстовый поиск в файлах |
|
Поиск в источниках данных, отличных от таблиц MS SQL осуществляется посредством механизма Linked Servers (sp_addlinkedserver).
Нужно завести Linked Server для провайдера Microsoft OLE DB Provider for Indexing Srvice ('MSIDXS'). Например, с именем FileSystem.
Затем можно задавать запросы вида select * from openquery(FileSystem, 'select FileIndex, rank, write from каталог..SCOPE( ''"путь"'' ) WHERE CONTAINS(''запрос'') > 0 order by rank desc')
Морфология из RCO for BackOffice будет задействоваться по тем же правилам, что и для MSSQL (CONTAINS-FORMSOF-INFLECTIONAL, FREETEXT).
Языки запросов в MSSQL и Indexing Srvices (SQL-диалект) очень похожи. Поищите в msdn по ключевому слову MSIDXS - посмотрите примеры запросов + особенности использовании. |
|
|
|
|
|
| |