Уменьшить повторяющиеся символы в запросе 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)