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




Форум

Ruslan Popov

 12.05.06, 16:27
Работа RCO с секционированной таблицей
Дано:
a) HP-UX alpha B.11.11 U 9000/800
b) Oracle8i Enterprise Edition Release 8.1.7.4.0 - Production, with the Partitioning option

Пока секция у меня одна, RCO работает нормально.
Но как только я добавляю вторую секцию, получаю ошибку:
SQL> select message_id from text_part where contains (text_body, rco_context.wordgetextensions('ситуация', 'text_part')) > 0
*
ERROR at line 1:
ORA-29902: error in executing ODCIIndexStart() routine
ORA-20100: RCO_CONTEXT.WordGetExtensions failed -
ORA-06512: at "CTXSYS.RCO_CONTEXT", line 63
ORA-06512: at "CTXSYS.RCO_CONTEXT", line 322
ORA-06512: at line 1

В какую сторону копать?
Ответить

Ruslan Popov

 12.05.06, 16:33
re: Работа RCO с секционированной таблицей
Дополнение:

SQL> exec ctxsys.rco_context.stoplist('text_part');
BEGIN ctxsys.rco_context.stoplist('text_part'); END;

*
ERROR at line 1:
ORA-20100: RCO_CONTEXT.StopList failed - request timed out
ORA-06512: at "CTXSYS.RCO_CONTEXT", line 63
ORA-06512: at "CTXSYS.RCO_CONTEXT", line 90
ORA-06512: at line 1
Ответить

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

 12.05.06, 16:35
re: Работа RCO с секционированной таблицей
Для начала посмотреть $RCO_HOME/log/rco_exec*.err файлы, соответствующие настройке 'text_part' и моменту ошибки.
Ответить

Ruslan Popov

 12.05.06, 17:30
Заработало
Засада была в подвисшем CTXSRV.
RCO честно писал в лог:
DEBUG: rco_lsnr:SendReply:
яхрсюжхеи=яхрсюжхеч=яхрсюжхх=яхрсюжхи=яхрсюжхч=яхрсюжхъ=яхрсюжхъл=яхрсюжхълх=яхрсюжхъу

Кстати, как ему сказать, что в лог и вообще, выводить надо в KOI8-R ???
Ответить

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

 12.05.06, 17:36
re: Заработало
Вся внутренняя работа RCO идёт в windows 1251. Записи log'а - в той же кодировке. В текущей версии изменить это нельзя.
Ответить

Ruslan Popov

 12.05.06, 17:50
Сам разработчик...
>Вся внутренняя работа RCO идёт в windows 1251. Записи log'а - в той же кодировке. В текущей версии изменить это нельзя.

Нет такого слова "нельзя". Есть "дорого" и "некогда".

Зачем тогда требуется указывать переменные окружения INCHARSET и OUTCHARSET?
Ответить

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

 12.05.06, 18:14
re: Сам разработчик...
1. Я слабо ориентируюсь в русском языке, но такое слово 'нельзя' вроде бы существует:

НЕЛЬЗЯ (Даль) - глаг. безличн. недолжно, не велят, запрещено; несбыточно, не можеть статься. Чего нельзя, того неможно. Чего нельзя, того и хочется. Мало ли, что можно (бы), да нельзя. Нельзя, нельзя - а все можно, коли сделаешь.
--

2. Вы правы, я не точен. В предидущем ответе вместо 'текущей' нужно читать 'Вашей'.

3. Поскольку упомянуты INCHARSET и OUTCHARSET, то сразу встречный вопрос: а какая у Вас версия, какого года?
Ответить

Ruslan Popov

 15.05.06, 08:47
Версия
Подозреваю, что 4.0.
Как посмотреть точно?

[oracle@alpha:oracle]$ head /opt/oracle/products/8.1.7/rco40/log/rco_lsnr_3195.err

INFO: ----------------------------------
Starting RCO listener service
DEBUG: RCO_HOME = /opt/oracle/products/8.1.7/rco40/
DEBUG: ORACLE_HOME = /opt/oracle/products/8.1.7
DEBUG: INCHARSET = CL8KOI8R
DEBUG: OUTCHARSET = CL8KOI8R
DEBUG: RCO_TRACE_LEVEL = DEBUG
DEBUG: RCO_SETTING_NAME = text_part
INFO: LsnrIni: Environment NLS_LANG was set to: AMERICAN_AMERICA.CL8MSWIN1251
[oracle@alpha:oracle]$
Ответить

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

 15.05.06, 13:12
re: Версия
Посмотреть можно, например, в начале текста пакета rco_context.
Но судя по тексту log'а, у Вас действительно версия 4.0.
Рекомендую рассмотреть возможность перехода на 4.0.1 сейчас или на 5.0 в ближайшее время. Версия 4.0 не поддерживается.
Ответить

Ruslan Popov

 15.05.06, 15:01
re: re: Версия
>Рекомендую рассмотреть возможность перехода на 4.0.1 сейчас или на 5.0 в ближайшее время. Версия 4.0 не поддерживается.

А чем различаются версии 4.0 и 4.0.1? Мне надо оценить затраты на миграцию.

Версия 4.0 работает очень странно, но я грешу не только на RCO, а на вообще связку CTX+RCO.
Ответить

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

 15.05.06, 15:27
re: re: re: Версия
Честно говоря, затрудняюсь с листа перечислить отличия. Хотя бы были исправлены многие ошибки. На мой взгляд достаточно того, что версия не поддерживается. Мы просто не сможем ответить на Ваши вопросы, если они появятся.
Для оценки версии 4.0.1 можно скачать demo с этого сайта.
Ответить
Новое сообщение






Контакты

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