|
Форум
|
Константин |
09.09.05, 14:00 |
|
Как выделить найденные слова |
|
Ищу select * from MyTable where CONTAINS(shortDescription, 'FORMSOF(INFLECTIONAL, булочек)'). Мне нужно в полученном тексте выделить найденные слова. Как это сделать?
Использую платформу .NET. Я слышал про интерфейс IStemmer, но как его использвать я так и не понял. Подскажите, какие COM или ещё что нужно использовать.
|
|
|
Плешко Владимир |
09.09.05, 15:02 |
|
re: Как выделить найденные слова |
|
Полностью готового решения нет. В скором времени RCO for BackOffice пополнится SDK (см. "Просьба помочь с RCO for BackOffice"), в который войдет компонент разбора и трансляции запросов, одной из функций которого будет выдача всех словоформ слов запроса. Эта функция специально была предусмотрена для подобных целей. В частности, она используется другим компонентом SDK, отвечающим за построение аннотаций (фрагментов текста с искомыми словами)по запросу.
Изначально не планировалось включать в первую версию SDK компонент подсветки, т.к. было желание сразу предложить разработчикам решение, позволяющее подсвечивать не только плоский текст и HTML, но и популярные бинарные форматы (ms office, pdf).
Так как желающих в этом форуме уже двое - это повод подумать о выпуске пормежуточной версии с подсветкой только текста и HTML.
Если есть интерес попробовать через IStemmer, то придется немного потрудиться на C++. Могу прислать вам по почте заготовки "как есть". |
|
|
Константин |
09.09.05, 15:21 |
|
re: re: Как выделить найденные слова |
|
Буду рад, если вы пришлёте заготовочки на C++.
|
|
|
|
|
|
| |