我有2个ElasticSearch集群:
在两个集群中,我都有一个较小的索引(大约1200万个文档),并且两个集群中的属性和信息相同。并且有一个搜索请求,该请求使用scripted_metric聚合和无痛脚本(init / map / combine / reduce)。 我的问题是,在旧集群中,此搜索请求的工作速度比新集群中的搜索请求快得多。
我分析了两个集群上的请求,发现大部分时间请求花费在 script_metric 扩展的 collect 阶段,我想这意味着映射脚本的执行时间更长。但是我不明白在相同数据集上执行相同请求的缓慢原因是什么。可能应该为Elastic 6.4设置一些属性以启用以前默认的性能提升吗?