我正在使用Solr for Java,想知道getElapsedTime()
和getQTime()
之间的区别是什么,在优化了Solr索引之后,我很困惑哪一个是为了什么。
SolrServer solrObject = _JpaTemplate.getSolrServerForCore(Constants.SOLR_CORE1);
UpdateResponse sorlResponse = solrObject.optimize();
System.out.print(sorlResponse.getElapsedTime());
System.out.print(sorlResponse.getQTime());
最佳答案
我很确定QTime是查询在Solr中执行所花费的时间,而“耗时”是包括结果的传输和序列化/反序列化所花费的总时间。