Уменьшить повторяющиеся символы в запросе Solr

У меня есть документ title: vivek singh в солр. Тип поля text_general, Когда я делаю запрос как q=title:vivek singhЯ получил этот документ. Но если есть небольшая опечатка, как у повторяющегося персонажа, я не получаю результатов. Например, q=title:vivvek singh не дает никакого результата, или q=vvvivek singh не приносит никакого результата. Есть ли способ отфильтровать такие запросы с помощью анализатора запросов?

1 ответ

Для этого вы можете использовать нечеткий оператор, например:

   q=title:singh~0.8

Кроме того, вы должны убедиться, что вы запрашиваете поле 'title' для всех терминов, поэтому используйте

   q=title:(vivek singh)
Другие вопросы по тегам