2010-12-16 3 views
6

Używam Solr dla Javy i chcę wiedzieć, jaka jest różnica między getElapsedTime() a getQTime(), po optymalizacji indeksów solr Jestem zdezorientowany, który z nich jest dla czego.Różnica między getElapsedTime() i getQTime() w Solr dla java

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

Odpowiedz

5

Jestem całkiem pewien, że QTime jest to czas potrzebny na wykonanie zapytania w Solr natomiast czas, jaki upłynął jest całkowity czas podejmowane w tym zakresie przekazywania i serializacji/deserializacji wyników.