elasticsearch 按id列出的Kibana组结果,elasticsearch,kibana,kibana-4,kibana-5,elasticsearch,Kibana,Kibana 4,Kibana 5" /> elasticsearch 按id列出的Kibana组结果,elasticsearch,kibana,kibana-4,kibana-5,elasticsearch,Kibana,Kibana 4,Kibana 5" />

elasticsearch 按id列出的Kibana组结果

elasticsearch 按id列出的Kibana组结果,elasticsearch,kibana,kibana-4,kibana-5,elasticsearch,Kibana,Kibana 4,Kibana 5,我得到的结果与我的描述ABC和XYZ相匹配。现在我还想按abc.id过滤,它应该等于xyz.id。我怎么能做到 { "query": { "bool": { "should": [ { "match_phrase": { "description": "abc" }

我得到的结果与我的描述ABC和XYZ相匹配。现在我还想按abc.id过滤,它应该等于xyz.id。我怎么能做到

{
  "query": {
    "bool": {
      "should": [
        {
          "match_phrase": {
            "description": "abc"
          }
        },
        {
          "match_phrase": {
            "description": "xyz"
          }
        }
      ],
      "minimum_should_match": 1
    }
  }
}```


我想你要做的是得到所有符合abc和xyc的文档

要做到这一点,您应该将您的“应该”替换为“必须”,或者使用过滤器进行过滤

 "match_phrase": {
            "description": "xyz"
          }