2010-12-16 6 views
6

Ich verwende Solr für Java und möchte wissen, was ist der Unterschied zwischen getElapsedTime() und getQTime(), nach der Optimierung solr Indizes Ich bin verwirrt, welche für was ist.Unterschied zwischen getElapsedTime() und getQTime() in solr für Java

SolrServer solrObject = _JpaTemplate.getSolrServerForCore(Constants.SOLR_CORE1); 
    UpdateResponse sorlResponse = solrObject.optimize(); 
    System.out.print(sorlResponse.getElapsedTime()); 
    System.out.print(sorlResponse.getQTime()); 

Antwort

5

Ich bin mir ziemlich sicher, dass die QTime die Zeit es dauert, die Abfrage in Solr auszuführen, während die verstrichene Zeit die Gesamtzeit, einschließlich der Übertragung und Serialisierung/Deserialisierung der Ergebnisse genommen ist.

Verwandte Themen