Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Расширенные фозможности FTS?  [new]
intersect
Guest
Настроил на сервере (SQL 2008R2 64бит) FTS.
Закачал бинарные данные (doc, docx, pptx, pdf, xml... etc). Протестил - все работает.

Но, к сожалению, простого поиска "вхождения" - недостаточно. Хотелось бы, чтоб в результате запроса присутствовали хотя бы количество вхождений, а в идеале - кусок текста, в котором находится "вхождение".
Почитав форум, сделал вывод, что средствами SQL это нереализуемо. Верно?
Тогда может кто-то посоветует другие способы, или какие-то надстройки третьих фирм.

Поддержка русского языка не нужна.

Спасибо!!
9 фев 12, 13:41    [12061854]     Ответить | Цитировать Сообщить модератору
 Re: Расширенные фозможности FTS?  [new]
intersect
Guest
Люди, ау!

Совсем никаких идей, что ли?
9 фев 12, 15:44    [12063407]     Ответить | Цитировать Сообщить модератору
 Re: Расширенные фозможности FTS?  [new]
LeadyGaaga
Member

Откуда:
Сообщений: 37
Вхождения можно получить из view sys.dm_fts_index_keywords_by_document. Есть так же sys.dm_fts_parser, она позволяет получать словоформы искомого слова, а потом можно искать уже и сами слова в найденном тексте.
9 фев 12, 15:51    [12063509]     Ответить | Цитировать Сообщить модератору
 Re: Расширенные фозможности FTS?  [new]
intersect
Guest
LeadyGaaga,

Супер! Спасибо!!

sys.dm_fts_parser я сам нашел, но еще не опробовал, а dm_fts_index_keywords_by_document - работает на ура!
9 фев 12, 16:35    [12064061]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить