gpt4 book ai didi

elasticsearch - Elasticsearch - 按主题聚合

转载 作者:行者123 更新时间:2023-11-29 02:52:21 24 4
gpt4 key购买 nike

我有多个主题( bool 值),我想对它们进行聚合。例如

topic A -> car AND bike
topic B -> movies AND entertainment
topic C -> (X OR Y) AND Z

我有一大堆像这样的 bool 值,以主题的形式分类。每个 bool 值都比上面示例中显示的复杂。

不,我想使用聚合显示基于主题的计数,或者我想显示每个主题数据的按天分割。例如

topic A -> X records
topic B -> Y records
topic C -> Z records

现在我正在向 elasticsearch 发送单独的请求以获取每个主题的计数,然后将输出组合到最终数组中。由于涉及大量的 http 请求,此过程需要花费大量时间。

建议我实现此目标的有效方法。

Note : topic booleans are changeable, so we can't assign labels to the records.

最佳答案

您有一个搜索查询列表,您的目标是(仅)获取每个查询的匹配项数。

对于只有一个查询,这将是 count API .

要同时进行更多查询,您应该使用“match_all”进行搜索并使用 filters Aggregation .您也可以使用 Multi Search API尺寸=0。

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

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