Я использую ealsticsearch 5.5. У меня есть запрос bool, который проверяет группу, к которой принадлежит пользователь, а затем «предлагает» запрос на автозаполнение. Я не могу получить желаемые результаты, совмещая запрос и предложение. Это мой "запрос" и запрос "предложить".
{
"query": {
"bool": {
"must": [
{
"bool": {
"must": [
{
"terms": {
"group": [
"5de6fad3f7ee821a45e8379e"
]
}
}
]
}
}
]
}
},
"suggest": {
"canonical-suggest": {
"prefix": "lee",
"completion": {
"field": "suggest"
}
}
}
}
Это дает мне все записи в группе, и условие предложения не применяется. Нет ошибок. Есть ли способ, которым я могу сделать запрос и предложить в качестве условия "и". Любое предложение приветствуется. Спасибо.