我正在尝试通过此处定义的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语句。
这看起来效率很低。我希望我错过了什么。
答案 0 :(得分:0)
从DSE 5.1开始,您必须发出单独的查询以使用CQL和solr_query
检索行和构面。