有人能解释一下Elasticsearch中文档中的“对象”和“嵌套”字段之间的区别吗?
我知道默认情况下字段被定义为对象。我还知道我可以用一个点访问对象字段,如下所示:my_field.名称、my_field.标题等。
对象的文档: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
但我还是不明白有什么区别。
2条答案
按热度按时间gmxoilav1#
你所说的“对象”可能是ElasticSearch中的“内部对象”。
检查此链接以查看差异
https://web.archive.org/web/20140810095505/http://www.elasticsearch.org/blog/managing-relations-inside-elasticsearch/
qpgpyjmq2#
这个问题很久以前就提出过了,为了刷新答案,here是指向最新文档的链接,它很好地描述了Elastic在内部存储文档和查找查询匹配的不同之处