Разница между getElapsedTime() и getQTime() в solr для java

Я использую Solr для 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());

person Õzbek    schedule 16.12.2010    source источник


Ответы (1)


Я почти уверен, что QTime - это время, необходимое для выполнения запроса в Solr, тогда как истекшее время - это общее время, затраченное, включая передачу и сериализацию/десериализацию результатов.

person 01001111    schedule 16.12.2010