2016-02-14 47 views
0

我使用的是Elasticsearch 1.7,索引操作的时间为10ms到100ms。弹性搜索的写性能2.2.0

在Elasticsearch 2.2上使用完全相同的映射,索引时间在2s到5s之间!

我用多线程系统发送的HTTP请求(50个simulatenous请求)

有没有人有一个解释?

编辑 映射:https://github.com/Socrate93/Sample/blob/master/mapping.json 我试图插入位置。

+0

也许我们可以帮助,如果你告诉我们你正在使用的映射。否则,这只是猜测工作。 – Val

+0

@Val编辑我的文章 – Monta

回答

0

1.7和2之间的主要区别是doc_values在2.x版本中默认启用。差异可能是索引时doc值的数据结构的创建时间。 如果您确定不需要对某些字段进行排序或聚合,则可以禁用它们上的doc_values。

+0

感谢您的反馈。我禁用了doc_values,但执行时间没有改变 – Monta