elasticsearch - Kibana 组结果(按 id)
问题描述
我得到的结果与我的描述 ABC 和 XYZ 相匹配。现在我也想过滤 abc.id 应该等于 xyz.id。我怎么能这样做?
{
"query": {
"bool": {
"should": [
{
"match_phrase": {
"description": "abc"
}
},
{
"match_phrase": {
"description": "xyz"
}
}
],
"minimum_should_match": 1
}
}
}```
解决方案
我认为您想要做的是获取与 abc 和 xyc 匹配的所有文档?
为此,您应该将您的 should 替换为 Must,或使用过滤器
"match_phrase": {
"description": "xyz"
}
推荐阅读
- dialogflow-es - 如何对 Google-Actions/Dialogflow 上的列表进行排序?
- python - 如何在 AWS S3 上将 Python 字典保存为 Pickle 对象
- javascript - 如果选中复选框,如何执行操作
- node.js - 使用 dockerfile 构建 npm 项目
- javascript - Polyfill 和 MS Edge:如何从 DOM 元素中获取事件函数?
- apache-camel - Camel netty4-http 在请求中设置了无效的主机 http 标头
- flutter - 有没有办法在一个容器中包含多个孩子?
- silverstripe - Silverstripe 4 silvershop-core paypal-expr. 税费和运费
- android - 使用此命令在移动设备中运行离子应用程序时出错(离子科尔多瓦运行安卓)
- android - Android 导航组件 - 在包含的模块图之间导航