solr for java中getElapsedTime()和getQTime()的区别
Posted
技术标签:
【中文标题】solr for java中getElapsedTime()和getQTime()的区别【英文标题】:Difference between getElapsedTime() and getQTime() in solr for java 【发布时间】:2011-05-26 16:38:11 【问题描述】:我正在使用 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());
【问题讨论】:
【参考方案1】:我很确定 QTime 是在 Solr 中执行查询所需的时间,而 Elapsed Time 是包括结果的传输和序列化/反序列化在内的总时间。
【讨论】:
以上是关于solr for java中getElapsedTime()和getQTime()的区别的主要内容,如果未能解决你的问题,请参考以下文章
spring-data-solr 选用高版本Cannot locate BeanDefinitionParser for element [solr-server]