查询solr的计数:当行= 0时忽略字段?

时间:2019-01-29 09:28:31

标签: solr querying

我正在优化从solr后端获取的查询,并问自己:

如果我仅查询用于计算预期结果的方面,则会查询要返回的0行,因为我只需要该行数即可。 它是否还有助于(关于执行性能)显式查询空字段列表?还是已经返回0行时,这与Solr内部执行无关? maxScore代表什么?

//查询#1:无显式字段列表 /select?q=*:*&rows=0&wt=json

//查询#2:显式空白字段列表 /select?q=*:*&rows=0&fl=[]&wt=json

#1的实际结果:

"response": {
    "numFound": 1000,
    "start": 0,
    "maxScore": 1,
    "docs": []
}

#2的实际结果:

"response": {
    "numFound": 1000,
    "start": 0,
    "docs": []
}

非常感谢您的回答和解释。

0 个答案:

没有答案