Skip to content

jalexpr/morphological-structures

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MorphologicalStructures

MorphologicalStructures - единая структура, изменение, которой не потребует перекомпиляции инструментов. При этом структура гарантирует 100% совместимость инструментов между собою. Единственные условия: структура наследуется от интерфейса List и использует определенную вложенность.
MorphologicalStructures - хранит морфологические характеристики слова в трех файлах (2БД и один бинарный файл).
MorphologicalStructures - содержит более 100 морфологических характеристик слова, более 5 млн словоформы и 380 тыс. лемм.
Все доступные морфологические характеристики хранятся в классе MorfologyParameters.

Версии библиотеки

v 1.2.4-SNAPSHOT

  1. зависимость от TWC теперь не локальная, а от https://jitpack.io

MorphologicalStructures v1.2.2
1)Исправлен баг связанных с хэш-кодом:
а) Добавлен новый алгоритм получения хэш-кода.
b) Добавлена двойная проверка соответствия формы и строкового представления искомых формы.
2)Все повторяющиеся обертки классов вынесены в проект TemplateWrapperClasses (https://github.com/jalexpr/TemplateWrapperClasses), для уменьшения повторяющихся строк кода.

MorphologicalStructures v1.2.1

Что добавил:

  1. Полностью переработана конвертация исходного в словарь в формы MorphologicalStructures, что значительно фиксит ошибки и небольшие баги, которые оставались при предыдущем способе конвертации.
  2. Добавлены методы упрощающие работы с получением, обработкой и выводом морф. характеристик слова. Методы находятся в классе MorfologyParametersHelper.
  3. Добавлена усовершенствованная архивация БД и файлов. Для переноса библиотека весит до 43МБ, но при первом запуске будет разворачиваться, поэтому первая загрузка будет чуть дольше. Рабочий размер JMorfSdk 148МБ.

    NB! Было замечено, что встречаются слова с буквой е вместо ё. Такие слова JMorfSdk не распознает, поэтому не стоит пугаться, если не будет найдено слово "пошел".

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages