На главную О компании Продукты Технологии Публикации Партнерам in English: in English
На главную

   Помощь
Главная
Продукты
Общий форум для всех продуктов

RCO Law Reference Extractor SDK











Расширения стандартных решений
RCO for Oracle: поиск на русском языке
RCO for BackOffice: поиск на русском языке



Инструментарий разработчика
RCO Fact Extractor SDK
RCO Text Categorization Engine
RCO Address Parser
RCO Database Record Cleaner
RCO Morphology SDK
RCO Morphology Professional SDK
RCO Information Extraction Service



Приложения RCO Fact Extractor SDK
RCO Deduplicator SDK
RCO TopExtractor SDK
RCO Glossary Maker SDK
RCO Block Parser SDK
RCO Law Reference Extractor SDK



Инструментарий аналитика
RCO Fact Extractor Desktop
RCO Zoom



Архив продуктов (более не поддерживаются)
RCO Syntactic Engine SDK
RCO Semantic Network SDK
RCO Pattern Extractor SDK
RCO Entity Extractor SDK




Форум

racoon

 26.01.04, 19:17
Понимает ли RCO for BO wildcars?
Я имею в виду можно ли с помощью RCO искать слова со служебными символами '*' и '?'
Например, по запросу
'л?с' должно быть найдено лис и лес, а 'а*б' должно быть найдено араб.
Ответить

Плешко Владимир

 26.01.04, 21:22
re: Понимает ли RCO for BO wildcars?
RCO for BackOffice составляет часть лингвистического обеспечения поисковых продуктов Microsoft, и вызывается ими только для расширения запроса словоформами русского языка.

Что касается собственно mssearch и indexing service, поиск _слов_ по маске в текстовых полях допускается только с усечением справа. Например, лес* = лесник, лесной и т.п.

Если вы используете SQL Sever, то у вас есть оператор LIKE, который однако служит не для поиска слов, а поиска подстрок. В случае indexing services есть возможность использовать как метасимволы (*,?), так и регулярные выражения для поиска строк целиком, но мой личный опыт показывает, что реализована эта возможность весьма странно. Значение поля = "абонент": ?бонент=не находит, а?онент=не находит, аб?нент=находит. Значение поля = "abonent.htm": *.htm=находит, *.h??=не находит.

Таким образом, ответ состоит из двух частей:

1. Вопрос поставлен не вполне корректно.

2. Адекватный способ реализации поиска по маске мне не известен.
Ответить
Новое сообщение






Контакты

тел./факс: +7 495 287-9887    e-mail: info@rco.ru