悟空,拿我的打狗棒来

minimum_should_match在OR语句中表现异常

Elasticsearch | 作者 abird | 发布于2017年03月21日 | 阅读数:5403

检索语句: "query": "IR_STATUS_CONTENT:(东南亚萝卜 OR  五颜六色)",
                  "minimum_should_match": "3"
结果:
1)我想去<em>东南亚</em> 穿花裙子 骑橘色的小摩托,吃<em>五颜六色</em>的水果,看熙熙攘攘的街市,去海边吹风,带好防晒霜[二哈][二哈][二哈]"
2)爸爸家里一定有一整个衣柜的<em>五颜六色</em>的连体衣[doge]//@RuruRin:哈哈哈哈哈哈哈哈哈哈<em>萝卜</em>啊啊啊 你这是穿的啥??? 然后Downey动物园这是添了两头....猪?[笑cry] St Patricks day快乐2333333"
 
首先确定minimum_should_match是起了作用的,因为只包含"东南亚萝卜" 或 "五颜六色" 中词条的文档是被过滤掉了的。
但是"东南亚萝卜"+"五颜六色" 总计命中词条数只有两个,还是被返回了。
已邀请:

要回复问题请先登录注册