Почему «алма» — это два разных слова
Одна форма, разные слова
Напишите в боте «алма» — он вернёт два результата.
алма — «яблоко». Существительное, самостоятельное слово.
алма — «не бери». Это уже не отдельное слово, а форма глагола «алмах» («брать»): отрицательное повелительное наклонение.
Почему их нельзя объединять
Если словарь склеит эти записи, пользователь получит мешанину из «яблока» и «не бери» в одной карточке и не поймёт, что перед ним. Поэтому система хранит их раздельно и предлагает выбрать значение.
Как это работает в поиске
Язык агглютинативный: к основе приклеиваются аффиксы, и одна словарная форма даёт сотни форм в речи. Встретив в тексте «алдым», человек не найдёт «алмах» простым поиском по строке. Поэтому бот отсекает аффиксы, восстанавливает исходную форму и подсказывает, что именно он распознал: «алдым» — прошедшее время, 1 лицо единственного числа.