我有一個如下查詢。這里我的 minimum_should_match 值為 1。許多具有“文本”值“汽車”或“年份”值“2019”的檔案都可以回傳。在這里,我想找出作為該查詢回傳的檔案是通過哪個查詢回傳的。如何在彈性搜索中做到這一點?
GET my_index/_search
{
"query": {
"bool": {
"should": [
{
"term": {
"text": {
"value": "car"
}
}
},
{
"term": {
"rank": {
"value": "2"
}
}
},
{
"term": {
"year": {
"value": "2019"
}
}
}
],
"minimum_should_match": 1
}
}
}
uj5u.com熱心網友回復:
命名查詢可能對您有用 - https://www.elastic.co/guide/en/elasticsearch/reference/7.17//query-dsl-bool-query.html#named-queries
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/476425.html
