2010-12-16 17 views
6

Estoy usando Solr para Java y quiero saber cuál es la diferencia entre getElapsedTime() y getQTime(), después de los índices de optimización de optimización estoy confundido cuál es para qué.Diferencia entre getElapsedTime() y getQTime() en solr para java

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

Respuesta

5

estoy bastante seguro de que el QTIME es el tiempo que tarda la consulta se ejecute en Solr mientras que el tiempo transcurrido es el tiempo total que incluye la transmisión y la serialización/deserialización de los resultados.

Cuestiones relacionadas