包含JSON文档版本如何?弹性搜索有可能包括不同版本的JSON文档、保存和搜索吗



我们使用ElasticSearch来保存和管理复杂事务的信息。在不久的将来,我们可能需要为每笔交易添加更多信息。包含JSON文档版本如何?弹性搜索有可能包括不同版本的JSON文档、保存和搜索吗?这对ElasticSearch的性能有何影响?

这是完全可能的,默认情况下,elastic使用每个新文档(如JSON文档(的动态映射来对它们进行索引。对于文档中的每个字段,elastic都会创建一个名为inverted_index的表,并对其执行搜索查询,因此无论字段的变化如何,只要您知道要执行查询的字段,数据吞吐量和性能都不会受到影响。

最新更新