Поиск слов в различных формах в тексте из формы на сайте
Существует ли библиотека или что-то подобное, что позволяет находить слова (из массива, например) в различных формах (падеж, лицо и т.д.) в тексте, введённом в форму html. Т.е. скрипт анализирует введённый текст и всегда найдёт, например, слово "Чёрт", "Черти" и т.д.
Ответы (1 шт):
Автор решения: Zombotron
→ Ссылка
Называется это "поиск с учетом морфологии".
Вообще, одними библиотеками тут не обойдешься. Нужен еще какой-то морфологический анализ. Например, "Попугай" - это и сущ. и.п. ед.ч., и глаг. пов.накл. от "Попугать" == преф. "по-" + "Пугать".
Морф. словари тоже есть, но в разборе словосочетания "...иди, попугай" не сильно они помогут. Нужен контекст и не оч. простая программная логика...