Какую хорошую библиотеку использовать в Java для преобразования слов в их основную форму? То есть, если у нас есть «go», «идет» и «ушел» на входе, мне нужно 3 раза получить «go» на выходе.
Проверьте Портер Стеммер .Он лицензирован по BSD, поэтому у вас не должно быть никаких (юридических) проблем с его использованием.Вот ссылка на источник .
Обработка естественного языка в Стэнфорде