should直接使用时,minimum_should_match默认为1
当should和must或filter同级使用时,minimum_should_match默认为0,也就是即使一个也没有匹配也是会有结果返回。
如果想让should中至少一个条件生效,只需手动配置minimum_should_match为1即可
should直接使用时,minimum_should_match默认为1
当should和must或filter同级使用时,minimum_should_match默认为0,也就是即使一个也没有匹配也是会有结果返回。
如果想让should中至少一个条件生效,只需手动配置minimum_should_match为1即可