CQL Datastax 5.1 Solr 搜索询问方面是否需要 2 个查询?

Does CQL Datastax 5.1 Solr search asking for facets require 2 queries?

我正在尝试通过此处定义的 CQL 在 Datastax 5.1 Solr 上执行分面搜索 [1]:https://docs.datastax.com/en/datastax_enterprise/4.7/datastax_enterprise/srch/srchJSON.html

在文档中它提到在结果集中返回分面信息“格式化为单行,每列对应于分面的输出(字段、查询或范围) "

我没有看到在询问方面时返回任何搜索结果。你只能得到分面数。

这是否意味着我必须执行 2+ 个 CQL 语句? 一个用于获取搜索结果(找到的文档信息),第二个查询用于获取分面信息(汇总计数)?由于我想在 3 个维度上进行分面,这似乎意味着我将需要执行 4 个 CQL 语句。

这看起来效率很低。我希望我遗漏了什么。

从 DSE 5.1 开始,您必须使用 CQL 和 solr_query.

发出单独的查询来检索行和面。