赞
踩
在工作中,ES,遇到了一个字段多个值的查询情况。可以用should 和 terms。其中 minimum_should_match 表示最小匹配项数量.
可以参考这篇文章:elasticsearch查询api:terms query
下面是尝试:在kibana中运行
terms:
- {
- "query": {
- "terms": {
- "subopt": [
- "lianmaiStu",
- "end_lianmaiStu"
- ],
- "minimum_should_match": 1
- }
- }
- }
但是发现报错了:
- {
- "error": {
- "root_cause": [
- {
- "type": "parsing_exception",
- "reason": "[terms] query does not support [minimum_should_match]",
- "line": 8,
- "col": 31
- }
- ],
- "type": "parsing_exception",
- "reason": "[terms] query does not support [min
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。