我正在为 Java 使用 Solr,想知道 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 中执行查询所花费的时间,而 Elapsed Time 是所花费的总时间,包括结果的传输和序列化/反序列化。
关于java - java solr 中 getElapsedTime() 和 getQTime() 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4463428/