gpt4 book ai didi

elasticsearch - elasticsearch:如何根据搜索结果中的类型设置自定义记录计数

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

我有这样的搜索请求:

我的文档有一个类型,例如“体育”,“健康”,“新闻”等类型,现在我希望结果计数按类型映射百分比:
运动10%,健康30%,新闻60%。

例如:如果我搜索以获得200条记录,则我希望200条记录包括20条新闻记录,60条健康记录和120条新闻记录。

感谢您的任何建议!

约翰逊

百分比喜欢

最佳答案

根据您的评论,我认为解决此问题的最佳方法是使用Facet在doc类型上使用Terms Facet。然后,您可以根据每个构面(文档类型)的计数结合总匹配次数来计算百分比,此计算出的百分比将在所有页面匹配中均有效。仅当查询本身更新时,才需要更新百分比。希望这是有道理的。

关于elasticsearch - elasticsearch:如何根据搜索结果中的类型设置自定义记录计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23006324/

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