Как искать строку для разных времен?
Я могу использовать Stemmers, Filters и т. Д. Нет проблем.
Но как насчет этого случая, например, исходный текст содержит фразу:
Лиса сделала прыжок.
Пользователь ввел: fox AND make Results = 0;
Вопрос в том, как обрабатывать неправильные формы слов?
1 ответ
Не так много неправильных глаголов. Получите список наиболее распространенных, таких как здесь, и используйте его для поиска / замены в строке запроса, чтобы заменить "make" на ("make" OR "made") перед отправкой.