elasticsearch - 在 ES 中搜索键和值的正确查询是什么?
问题描述
我想知道这个映射有什么问题和没有什么问题。
"metadata": {
"type": "nested",
"include_in_parent": true,
"properties":{
"value": {
"fields": {
"lower_case_sort": {
"type": "string",
"analyzer": "case_insensitive_sort"
}
},
"properties": {
"technical": {
"type": "nested",
"properties": {
"key": {
"type": "string",
"index": "not_analyzed"
},
"value": {
"type": "string",
"index": "not_analyzed"
}
}
}
}
}
}
},
该表 - 元数据在信息所在的位置具有“值”列,这就是我要搜索的内容 -
{"technical":[{"key":"techname22","value":"test"},{"key":"techname22","value":"red"},{"key":"techlocation" ,"value": "usa"}],"audio": [{"key": "techname22","value": "test"},{"key": "blah","value": "blahValue" }]}
我需要什么查询来搜索具有 value-test 的技术数组?
谢谢!
解决方案
推荐阅读
- python - 使用过滤器替换值
- postgresql - 如何从单个 OUT 游标中获取多个游标
- jquery - 我无法执行搜索
- javascript - 如何在谷歌饼图中显示前 5 个值
- docusignapi - DocuSign Connect - 带有 REST API v2.1 和 Java 库的 HMAC 安全性
- accessibility - NVDA浏览模式焦点是否应该让导航焦点移动?
- python - 无法从 cmd 提示符启动 python Jupyter Notebook
- sql-server - 降低逻辑读取
- mysql - MySQL Order BY,其中值以特定顺序由“:”分隔存储
- r - r plotly 不产生表面图