Можно запросить и предложить объединить в Elasticsearch - PullRequest
0 голосов
/ 19 февраля 2020

Я использую ealsticsearch 5.5. У меня есть запрос bool, который проверяет группу, к которой принадлежит пользователь, а затем «предлагает» запрос на автозаполнение. Я не могу получить желаемые результаты, совмещая запрос и предложение. Это мой "запрос" и запрос "предложить".

{
    "query": {
        "bool": {
            "must": [
                {
                    "bool": {
                        "must": [
                            {
                                "terms": {
                                    "group": [
                                        "5de6fad3f7ee821a45e8379e"
                                    ]
                                }
                            }
                        ]
                    }
                }
            ]
        }
    },
    "suggest": {
        "canonical-suggest": {
            "prefix": "lee",
            "completion": {
                "field": "suggest"
            }
        }
    }
}

Это дает мне все записи в группе, и условие предложения не применяется. Нет ошибок. Есть ли способ, которым я могу сделать запрос и предложить в качестве условия "и". Любое предложение приветствуется. Спасибо.

...