Приглашаются специалисты для разработки морфологии |
Морфология используется в словаре для поиска слов в любой форме, а также
поиска фраз, содержащих заданное слово. Чем точнее морфологическая модель для данного языка, тем более релевантной будет выдача словаря в этих режимах. |
Для некоторых языков, например, русского и английского,
морфология на сайте относительно проработана. Для других, например, немецкого и украинского, морфология есть, но она неточная и нуждается в исправлении. В остальных языках морфологии нет, и её нужно создать. |
Создание морфологии начинается с выбора частей речи: |
Для каждой части речи перечисляются возможные формы слов, включая падежи,
склонения, число и другие характеристики на примере какого-нибудь слова. У всех
слов данной части речи будет один и тот же набор
словоформ.
|
Свойства каждой формы данной части речи слова выбираются из списка.
Каждой форме можно присвоить несколько свойств (например, мужской род, единственное число), а также выбрать условия, при которых эта форма используется (например, только для одушевлённых существительных).
|
Для каждой части речи описываются классы слов с различными наборами окончаний.
|
|
В каждом классе указываются варианты форм на примере какого-нибудь слова.
|
Затем система обучается новым словам языка в объёме нескольких десятков тысяч слов. При добавлении слова указывается основная форма и несколько других возможных форм, а также часть речи.
|
Выбирается класс с правильным набором словоформ, и слово сохраняется в системе. |
Для создания морфологии нужно знание языка, грамотность и
здравый смысл. |