gpt4 book ai didi

elasticsearch - ElasticSearch查询时间-如何减少响应时间

转载 作者:行者123 更新时间:2023-12-03 02:01:28 32 4
gpt4 key购买 nike

我正在对 Elasticsearch 执行一些查询。
某些查询第一次执行会花费很长时间,重新运行后的响应时间会减少。

但是,对于某些查询,第一次执行将接近16秒。

我将vCPU从1vCPU增加到了2vCPU(ElasticSearch服务器作为虚拟机运行),我看到响应时间有所减少(在 Elasticsearch 中为“took”)。

有人可以帮忙总结一下,什么因素(包括硬件和软件,例如查询构造)都会影响ElasticSearch的响应时间。

我正在使用Java查询ES。

最佳答案

第一个查询将进行完整搜索,第二个查询可以使用一些缓存,这就是它们更快的原因。
您可以根据搜索字段在elasticsearch中 checkin 索引。您的数据可能无法正确索引,具体取决于您的搜索类型,这将加快处理过程。

如果您不希望同时获得所有结果,也可以限制比赛的次数(管理分页)。

关于elasticsearch - ElasticSearch查询时间-如何减少响应时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32094581/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com