我使用的是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 我试图插入位置。
我使用的是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 我试图插入位置。
1.7和2之间的主要区别是doc_values
在2.x版本中默认启用。差异可能是索引时doc值的数据结构的创建时间。 如果您确定不需要对某些字段进行排序或聚合,则可以禁用它们上的doc_values。
感谢您的反馈。我禁用了doc_values,但执行时间没有改变 – Monta
也许我们可以帮助,如果你告诉我们你正在使用的映射。否则,这只是猜测工作。 – Val
@Val编辑我的文章 – Monta