gpt4 book ai didi

java - 如何使用 Java API 获取所有字段的构面值

转载 作者:太空宇宙 更新时间:2023-11-04 14:51:08 25 4
gpt4 key购买 nike

我是 Elasticsearch 的新手,并尝试查询一些示例文档。我使用 Java API 发出了以下查询。这个查询给我带来了正确的结果。它返回所有类别的名称。现在我想要一个类别的所有名称的计数。你能解释一下该怎么做吗?我很抱歉我的英语不好。

SearchResponse sr = client.prepareSearch()
.addField("Category")
.setQuery(QueryBuilders.matchAllQuery())
.addFacet(FacetBuilders.termsFacet("f")
.field("Category"))
.execute()
.actionGet();

最佳答案

看看the Count API如果您不想获取结果集(匹配的文档)而只想获取计数,则可以对结果进行计数。

如果您想获取结果集,您也可以在每个过滤器或查询请求的响应中获取结果大小。

关于java - 如何使用 Java API 获取所有字段的构面值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23761554/

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