У меня есть индекс Elasticsearch с кучей полей, некоторые из которых я хочу использовать вместе со списком по умолчанию по умолчанию. С другой стороны, у меня есть имя пользователя поле, которое должно возвращать результаты для пользователей под названием , быть и т.д.Как заставить фильтр условий игнорировать стоп-слова?
Конечно, когда я запускаю следующий запрос:
{
"query": {
"constant_score": {
"filter": {
"terms": {
"username": [
"be"
]
}
}
}
}
}
ничего возвращается. Я видел различные решения для изменения стандартного анализатора для удаления стоп-слов, но я изо всех сил стараюсь найти, как я буду делать это только для этого поля. Спасибо за любые указатели.
Можете ли вы разместить свое отображение для этого индекса и ввести его? –