使用SolrJ执行Solr查询但未指定rows
查询属性时,我想知道所使用的默认行值。
对于大多数查询结果,该值只是QueryResponse
结果的大小,但对于较小和/或最后一页的结果-可能不正确。
目前的解决方法是始终在查询中指定行值,然后从“ QueryResponse.getResponseHeader()”中提取该值
更新:使用SolrJ查找集合的默认rows
答案 0 :(得分:2)
在Solrconfig.xml的请求处理程序中设置行的默认值。您可以使用Config API来获取RequestParams,然后使用Request Parameter API来获取所需的特定信息。
可以使用方法SolrConfig#getRequestParams()访问RequestParams对象。可以使用RequestParams#getRequestParams(String name)方法按名称访问每个参数集。
希望这会有所帮助!