2017-05-08 30 views
0

我试图如这里定义经由CQL执行上Datastax 5.1 Solr的一个面搜索[1]:https://docs.datastax.com/en/datastax_enterprise/4.7/datastax_enterprise/srch/srchJSON.htmlCQL Datastax 5.1 Solr搜索请求方面是否需要2个查询?

在它提到,刻面信息是在结果集“格式化为单个行返回的文档每列对应一个方面的输出(字段,查询或范围)

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

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

这似乎相当低效。我希望我错过了一些东西。

回答

0

从DSE 5.1开始,您必须使用CQL和solr_query发出不同的查询来检索行和面。