gpt4 book ai didi

elasticsearch - Elasticsearch Multi Get与聚合

转载 作者:行者123 更新时间:2023-12-02 22:25:40 26 4
gpt4 key购买 nike

您可以将Multi Get API与聚合/方面一起使用吗?

例如,如果我存储名为Shapes的文档,并且有500个shape_id,则每个形状都有side_count,我想找出该shape_ids列表的平均side_count。

最佳答案

与搜索请求相比,获取请求有很大不同。 get并不表示任何查询都是已知的文档的索引,类型和ID(或路由),因为我们知道它在哪里(哪个分片),因此可以从有趣的分片中检索该文档并返回。多重获取只是一种变体,它对多个文档具有相同的效果,并且以一种更优化的方式进行了改进,因为它将每个分片的获取请求分组,从而最大程度地减少了网络往返次数。还要注意,get是实时的,因为可以从lucene索引或从Elasticsearch事务日志中检索文档(如果尚不可用于搜索)。

聚集需要搜索请求,并且不能在由get请求返回的文档之上运行。通过使用搜索api和ids filter而不是multi get,您可能能够获得相同的结果。

关于elasticsearch - Elasticsearch Multi Get与聚合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23090435/

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