我们的elasticsearch查询直到2天前都工作得很好,一个简单的bool查询现在没有返回正确的结果。
http://your_es_ip:9200/index_name/_search
`{
"size": 0,
"query": {
"bool": {
"must": [
{
"term": {
"ref_partner_id.keyword": {
"value": "MOCP013141"
}
}
}
]
}
}
}`
样本文档:
`{"_index":"credit_line_applications","_type":"_doc","_id":"WRCL0014686","_version":4,"_seq_no":8756,"_primary_term":1,"found":true,"_source":{"ref_partner_id":"MOCP013141"}}`
_explainAPI返回:
"matched": false,
"explanation": {
"value": 0.0,
"description": "User requested \"match_none\" query.",
"details": []
}
}
我试过运行不同的bool查询,但没有得到任何结果。
1条答案
按热度按时间arknldoa1#
"size": 0
表示不返回文档。只是增加它。注意:默认size设置为10,即按分数排序,取前10个文档。