Существует простой способ, если вы имеете в виду «отклонение» (требуемое сходство) как часть нечеткого поиска (см. Синтаксис запроса Lucene здесь).
Например, если я выполню этот поиск:
q=field_name:determine
Я вижу результаты, которые содержат "определить", "определение", "определено" и т. Д. Если я затем изменю запрос следующим образом:
q=field_name:determine~1
Я вижу только результаты, содержащие слово "определить". Это потому, что я указываю обязательное сходство 1, что означает «точное соответствие». Я могу указать это значение от 0 до 1.