用的java客户端,bool查询默认会带上这个参数。
求解答,谢谢。搜半天没搜到。
求解答,谢谢。搜半天没搜到。
{
"track_total_hits": true,
"query": {
"bool": {
"must": [
{
"nested": {
"ignore_unmapped":true,
"query": {
"match": {
"skyList.projectName": {
"query": "海南大厦",
"boost": 1.0
}
}
},
"path": "skyList",
"score_mode": "max",
"boost": 1.0
}
}
],
"adjust_pure_negative": true,
"boost": 1.0
}
}
}
2 个回复
God_lockin
赞同来自:
目测是古早的配置或者lucene里用的参数(不过最近的lucene里好像也搜不到这玩意)
Charele - Cisco4321
赞同来自:
用在你的条件如果全是must_not的时候,它会额外添加上一个matchALL,防止没有数据返回。
如果你显式指定了是false,它就没有数据返回了。