Смысл алгоритмов обобщения состоит в , а не , чтобы привести каждое слово к правильному основанию; цель состоит в том, чтобы свести слова, которые похожи, к общепринятой форме. Цель, как правило, состоит не в том, чтобы получить слово, которое может быть представлено пользователю: даже если «balling» и «ball» приведут к «kjebnkkekaa», алгоритм верен, потому что он по-прежнему видит «balling» и «ball» в целом относительно то же самое.
Также имейте в виду, что ни один алгоритм стволов не является абсолютно идеальным, для получения дополнительной информации найдите алгоритм Портеринга