如何在包含太多字段的Elasticsearch中提高索引性能?

时间:2019-02-13 10:20:06

标签: elasticsearch elasticsearch-5

我有一个包含数千列的索引。我尝试索引集群中的10,000,000个文档。大约需要3个小时。

我尝试some methods来提高索引速度,但它仍然很慢。

我如何提高具有数千个字段和超过1亿个文档的索引的速度?

1 个答案:

答案 0 :(得分:1)

集群的硬件配置是什么? Java堆有多少内存?多少个核心?您的磁盘速度是多少?

此外,您的基础架构在哪里?在本地还是云服务?

您真的需要文档中的所有字段吗?索引的映射方式如何?

如果您已经尝试过提高性能的方法,那么也许您将无能为力,那么数百万个文档中的每个字段中的数千个字段实际上将需要花费时间来编制索引。