CQL Datastax 5.1 Solr搜索要求构面需要2个查询吗?

时间:2017-05-08 23:55:27

标签: datastax datastax-enterprise

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

在文档中,它提到分面信息在结果集中返回&#34; 格式化为单行,每列对应于构面的输出(字段,查询或范围)< / EM>&#34;

我在要求分面时看不到任何搜索结果。你只能得到分面数。

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

这看起来效率很低。我希望我错过了什么。

1 个答案:

答案 0 :(得分:0)

从DSE 5.1开始,您必须发出单独的查询以使用CQL和solr_query检索行和构面。