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




Форум

Александр Кононов

 18.09.06, 15:32
rco и unicode
Работает ли rco при кодировке в базе AL32UTF8.

Windows XP SP2.
Oracle 10.2.0.1.

declare
l_src varchar2( 1000 char ) := 'ùóêè';
l_settings varchar2( 30 char ) := 'test_1';
l_dst varchar2( 1000 char );
begin
l_dst := rco_context.get_normal_form( l_src, l_settings );
dbms_output.put_line( 'src: ' || l_src );
dbms_output.put_line( 'norm: ' || l_dst );
end;

Если база с кодировкой cl8mswin1251, все ок.
Если база с кодировкой al32utf8, выскакивает ошибка:

ORA-20100: RCO_CONTEXT.get_normal_form failed - extVC2Request: error 'Query' parameter transfer - parameter's length less than 'QueryLen' param value
ORA-06512: at "CTXSYS.RCO_CONTEXT", line 169
ORA-06512: at "CTXSYS.RCO_CONTEXT", line 295
ORA-06512: at line 6

Запрос с условием
where contains( ... ) > 0
отрабатывает в обоих случаях нормально.

АК
Ответить

Александр Кононов

 18.09.06, 15:40
re: rco и unicode
Прошу прощения, плохо скопировалось. Скрипт следующий:

declare
l_src varchar2( 1000 char ) := 'щуки';
l_settings varchar2( 30 char ) := 'test_1';
l_dst varchar2( 1000 char );
begin
l_dst := rco_context.get_normal_form( l_src, l_settings );
dbms_output.put_line( 'src: ' || l_src );
dbms_output.put_line( 'norm: ' || l_dst );
end;

АК
Ответить

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

 18.09.06, 15:42
re: rco и unicode
Добрый день, Александр!

Современные версии RCO 4.0.1/4.1.0 работают с 10.2 и AL32UTF8.
Какая у Вас версия RCO?
Ответить

Александр Кононов

 18.09.06, 15:54
re: re: rco и unicode
>Современные версии RCO 4.0.1/4.1.0 работают с 10.2 и AL32UTF8.
>Какая у Вас версия RCO?

Файл readme.txt из каталога, куда был установлен rco:
-----------------------------------
Russian ConText Optimiser v 4.0.1
-----------------------------------

АК
Ответить

Александр Кононов

 18.09.06, 18:08
re: re: rco и unicode
>Современные версии RCO 4.0.1/4.1.0 работают с 10.2 и AL32UTF8.
>Какая у Вас версия RCO?

Как заставить мою современную версию 4.0.1 работать с al32utf8?
Жду наводящих вопросов.

АК
Ответить

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

 19.09.06, 13:25
re: re: re: rco и unicode
Добрый день, Александр!

Я сделал паузу для выяснения, поскольку до сего момента trial версия не должна была работать с AL32UTF8 вообще.

На данный момент trial версия пересобрана и должна работать с AL32UTF8. При создании настройки нужно указать кодовую страницу UTF8.

Загрузите новую trial версию. Достаточно заменить $RCO_HOME/bin/* файлы.
Ответить

Александр Кононов

 22.09.06, 12:26
re: re: re: re: rco и unicode
>На данный момент trial версия пересобрана и должна работать с AL32UTF8. При создании настройки нужно указать кодовую страницу UTF8.
>
>Загрузите новую trial версию. Достаточно заменить $RCO_HOME/bin/* файлы.
>

С новой версией и при упомянутых в документации настройках те же ошибки.
После манипуляций с настройками удалось заставить это все работать с кодировкой al32utf8. Предыдущая версия то же работает.

АК
Ответить

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

 22.09.06, 12:31
re: re: re: re: re: rco и unicode
Добрый день!
Если не трудно, опишите эти манипуляции.
Ответить
Новое сообщение






Контакты

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