Поисковая строка вначале обрабатывается функцией get_normal_form, а потом PrepareStingEx.
Исходная строка: Развитие профессиональной рефлексии в последипломном образовании
После get_normal_form: развитие профессиональный рефлексия в последипломн образование
После PrepareStringEx: (РАЗВИТИЕ=РАЗВИТИЕМ=РАЗВИТИИ=РАЗВИТИЮ=РАЗВИТИЯ=РАЗВИТЬЕ=РАЗВИТЬЕМ=РАЗВИТЬИ=РАЗВИТЬЮ=РАЗВИТЬЯ) (ПРОФЕССИОНАЛЕН=ПРОФЕССИОНАЛЬНА=ПРОФЕССИОНАЛЬНАЯ=ПРОФЕССИОНАЛЬНО=ПРОФЕССИОНАЛЬНОГО=ПРОФЕССИОНАЛЬНОЕ=ПРОФЕССИОНАЛЬНОЙ=ПРОФЕССИОНАЛЬНОМ=ПРОФЕССИОНАЛЬНОМУ=ПРОФЕССИОНАЛЬНОЮ=ПРОФЕССИОНАЛЬНУЮ=ПРОФЕССИОНАЛЬНЫ=ПРОФЕССИОНАЛЬНЫЕ=ПРОФЕССИОНАЛЬНЫЙ=ПРОФЕССИОНАЛЬНЫМ=ПРОФЕССИОНАЛЬНЫМИ=ПРОФЕССИОНАЛЬНЫХ) (РЕФЛЕКСИЕЙ=РЕФЛЕКСИЕЮ=РЕФЛЕКСИИ=РЕФЛЕКСИЮ=РЕФЛЕКСИЯ) В ПОСЛЕДИПЛОМН (ОБРАЗОВАНИЕ=ОБРАЗОВАНИЕМ=ОБРАЗОВАНИИ=ОБРАЗОВАНИЙ=ОБРАЗОВАНИЮ=ОБРАЗОВАНИЯ=ОБРАЗОВАНИЯМ=ОБРАЗОВАНИЯМИ=ОБРАЗОВАНИЯХ=ОБРАЗОВАНЬЕ=ОБРАЗОВАНЬЕМ=ОБРАЗОВАНЬИ=ОБРАЗОВАНЬЮ=ОБРАЗОВАНЬЯ=ОБРАЗОВАНЬЯМ=ОБРАЗОВАНЬЯМИ=ОБРАЗОВАНЬЯХ)
Почему "последипломн"? Где словоформы? Что я сделал не так?
Кстати, WordGetExtensions тоже возвращает "последипломн".
Oracle 10.2.0.2.0 + RCO 410(191206) for Linux, Oracle Enterprise Edition
Алексей Дмитровский
25.01.08, 18:54
re: PrepareStingEx
Добрый день!
Действительно, в приведённом Вами случае нормальная форма находилась некорректно. Исправленная версия rco_exec будет Вам выслана.
Александр
31.01.08, 11:43
re: re: PrepareStingEx
>Добрый день! > >Действительно, в приведённом Вами случае нормальная форма находилась некорректно. Исправленная версия rco_exec будет Вам выслана.
-----
Здравствуйте!
Спасибо за ответ и решение проблемы.
-----
Опять обнаружил интересную особенность: хотел получить словоформы слова "дело" (сущ.). PrepareStringEx и WordGetExtensions выдал мне словоформы глагола "деть", посчитав "дело", одной из словоформ этого глагола.
Как быть, если мне требуется получить словоформы сущ. "дело"? Я смог их получить, только введя ту словоформу сущ. "дело" ("делами"), которая не является по написанию сходной со словоформой глагола "деть". Но ведь криво...
Алексей Дмитровский
06.02.08, 17:06
re: re: re: PrepareStingEx
Добрый день!
Спасибо за найденный bug! В результате многочисленных модификаций алгоритмов мы нарушили приоритетность выбора вариантов морфологического разбора в случае омонимии. Исправленная версия будет Вам выслана.