completion suggester高内存应急计划:我们能否通过停止完成查询快速减少内存使用而不停机?

watbbzwu  于 2021-06-10  发布在  ElasticSearch
关注(0)|答案(0)|浏览(230)

我们使用elasticsearch作为我们的搜索用例,并且有一个索引,既服务于常规查询,也服务于自动完成。对于自动完成,我在上面启用了完成提示。然而,随着数据的增加,内存的使用越来越引起人们的关注。
因为我们也将此索引用于其他重要的搜索目的,所以我们希望在内存使用量增加过多时制定一个计划。我有以下问题:
如果我们看到内存使用率很高,有没有一种方法可以快速关闭complete cluster的completion suggester来降低内存使用率。
elasticsearch是否只在第一次建议查询时在内存中加载fst?在这种情况下,如果我们停止查询建议程序,它是否会从堆中卸载fst。我们可以依靠它来减轻高内存使用率吗。如果它在索引时将fst加载到堆中,是否有任何方法可以让它从内存中快速卸载fst。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题