【问题标题】:nested vs object in ElasticsearchElasticsearch 中的嵌套 vs 对象
【发布时间】:2014-06-12 20:02:54
【问题描述】:

有人能解释一下 Elasticsearch 文档中“对象”和“嵌套”字段的区别吗?

我知道默认情况下字段被定义为对象。我也知道我可以使用这样的点访问对象字段:my_field.name、my_field.title 等。

对象的文档:http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/mapping-object-type.html 嵌套文档:http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/mapping-nested-type.html

但我仍然无法理解其中的区别......

【问题讨论】:

    标签: search lucene elasticsearch


    【解决方案1】:

    您所说的“对象”可能是弹性搜索中的“内部对象”。

    检查此链接以查看差异

    https://web.archive.org/web/20140810095505/http://www.elasticsearch.org/blog/managing-relations-inside-elasticsearch/

    【讨论】:

      【解决方案2】:

      这个问题是很久以前提出的。只是为了刷新答案,here 是最新文档的链接。它很好地描述了 Elastic 内部存储文档和查找匹配项的区别

      【讨论】: