Как понять, с каким запросом возвращаются документы, возвращенные в результате запроса must в elasticsearch?

У меня есть запрос, как показано ниже. Здесь мое значение Minimum_should_match равно 1. Многие документы со значением «текст» «автомобиль» или «год» значение «2019» могут возвращаться. Здесь я хочу узнать, по какому запросу возвращаются документы, возвращенные в результате этого запроса. Как я могу сделать это в elasticsearch?

GET my_index/_search
{
  "query": {
    "bool": {
      "should": [
        {
          "term": {
            "text": {
              "value": "car"
            }
          }
        },
        {
          "term": {
            "rank": {
              "value": "2"
            }
          }
        },
        {
          "term": {
            "year": {
              "value": "2019"
            }
          }
        }
      ],
      "minimum_should_match": 1
    }
  }
}
0
0
13
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вам могут подойти именованные запросы — https://www.elastic.co/guide/en/elasticsearch/reference/7.17//query-dsl-bool-query.html#named-запросы

Другие вопросы по теме