Я использовал match_phrase_prefix. Он выдает результаты, если я выполнил поиск, введя несколько символов, но когда я добавил еще несколько символов в поле поиска, запрос возвращает ноль совпадений.
Например: если я наберу abcd
, он возвращает совпадение.
Но если я наберу abcd e
, то даже при совпадении я не получу.
Ниже приведен запрос, который я использовал
здесь _field
: это имя файла и
_queryText
: это значение поля поиска, которое я ввожу.
Могу ли я использовать условие должно или должно соответствовать или минимум должен соответствовать здесь, если да, то как?
Заранее спасибо
{
body: {
'query': {
'match_phrase_prefix': {
[_field]: _queryText
},
},
'size': 15,
}
}