elasticsearch - ElasticSearch 可以返回单个文档数组的元素吗?

标签 elasticsearch

像这样的文档:

{
    "obj1" : [
        {
            "name" : "blue",
            "count" : 4
        },
        {
            "name" : "green",
            "count" : 6
        }
    ]
}

是否可以查询 obj1.name = "blue" 以获得数组的匹配元素,而不是文档?:

{
    "name" : "blue",
    "count" : 4
}

提前致谢!

最佳答案

我觉得现在不可能了。但是有开issue用于返回嵌套的内部对象。

关于elasticsearch - ElasticSearch 可以返回单个文档数组的元素吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19113764/

相关文章:

python - 在 Elasticsearch 中的某些字段上禁用搜索

elasticsearch - 在elasticsearch中匹配两个字符串数组

node.js - Elasticsearch 在 Node js 中使用滚动显示所有结果

elasticsearch - 如何启用 ElasticSearch http 访问日志

elasticsearch - Logstash,与多个索引关联的多个grok

python - Python 2.7:为什么json.loads无法将我的字符串正确转换为dict?

django - django-haystack 和 elasticsearch 中缺少 connection_alias 参数

elasticsearch - 如何在Kibana中合并名称不同但值相同的2个字段

elasticsearch - Query_string在Elasticsearch中不返回任何内容?

python - ElasticSearch,将值附加到字段,但检查字段是否首先存在,如果不存在,则附加字段