我正在查询拥有2000万份文档的Solr索引。我只关心id和score字段(fl=id,score
)。 “经过时间”通常是“QTime”的两倍。该查询与索引在同一台机器上运行,索引本身未分发。
根据我要求的字段,我能做些什么来实现接近QTime的经过时间?是否记录了两者之间究竟发生了什么,或者是一种简单的跟踪方式。
查询是通过Solrj完成的,我使用游标进行分页/获取大量结果。对于示例查询,查询参数如下:
q=text:married
fl=id,score
sort=score desc, id desc
cursorMark=*
rows=1000
后续调用只有cursorMark
的不同值。