На главную О компании Продукты Технологии Публикации Партнерам 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




Форум

Егор Гуз

 23.08.05, 12:08
Проблема с использованием PrepareStringEx
Есть пример использования
select
rco_context.PrepareStringEx('ЮГО\-ВОСТОЧНОМ','arch_doc_files_index')
from dual

он возвращает результат
ЮГО\-(ВОСТОЧНАЯ=ВОСТОЧНОГО=ВОСТОЧНОЕ=ВОСТОЧНОЙ=ВОСТОЧНОМ=ВОСТОЧНОМУ=ВОСТОЧНОЮ=ВОСТОЧНУЮ=ВОСТОЧНЫЕ=ВОСТОЧНЫЙ=ВОСТОЧНЫМ=ВОСТОЧНЫМИ=ВОСТОЧНЫХ)

По моему это неправильно.
Ответить

Алексей Дмитровский

 23.08.05, 16:15
re: Проблема с использованием PrepareStringEx
Добрый день!
На данный момент процедура PrepareStringEx выделяет из строки запроса русские слова и расширяет их словоформами, игнорируя символы вне этих слов.
Вы правы: для полной корректности работы RCO необходимо учитывать настройки lexer'а данного индекса и, в зависимости от этого, принимать дефис как printjoin или нет. Правда, при этом несколько пострадает скорость работы.
С другой стороны, на результат поиска такой результат не повлияет.
Замечу, что функция WordGetExtensions на этот запрос даёт нужный Вам результат.
Ответить

Егор Гуз

 23.08.05, 18:14
re: Проблема с использованием PrepareStringEx
Спасибо за оперативный ответ.
Нам наверное подойдет предложенное вами решение.
Ответить
Новое сообщение






Контакты

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