filter、must、should组合使用导致should失效

should直接使用时,minimum_should_match默认为1

当should和must或filter同级使用时,minimum_should_match默认为0,也就是即使一个也没有匹配也是会有结果返回。

如果想让should中至少一个条件生效,只需手动配置minimum_should_match为1即可


版权声明:本文为sslfk原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。