You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by ck...@apache.org on 2018/01/09 12:43:51 UTC

svn commit: r1820653 - /jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/SortedLuceneQueryHits.java

Author: ckoell
Date: Tue Jan  9 12:43:50 2018
New Revision: 1820653

URL: http://svn.apache.org/viewvc?rev=1820653&view=rev
Log:
Debug Log

Modified:
    jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/SortedLuceneQueryHits.java

Modified: jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/SortedLuceneQueryHits.java
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/SortedLuceneQueryHits.java?rev=1820653&r1=1820652&r2=1820653&view=diff
==============================================================================
--- jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/SortedLuceneQueryHits.java (original)
+++ jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/SortedLuceneQueryHits.java Tue Jan  9 12:43:50 2018
@@ -152,12 +152,15 @@ public final class SortedLuceneQueryHits
     //-------------------------------< internal >-------------------------------
 
     private void getHits() throws IOException {
+    	long time = System.nanoTime();
         TopFieldCollector collector = TopFieldCollector.create(sort, numHits, false, true, false, false);
         searcher.search(query, collector);
         size = collector.getTotalHits();
         offset += scoreDocs.length;
         scoreDocs = collector.topDocs(offset, numHits).scoreDocs;
-        log.debug("getHits() {}/{}", scoreDocs.length, numHits);
+        time = System.nanoTime() - time;
+        final long timeMs = time / 1000000;
+        log.debug("getHits() in {} ms. {}/{}/{}", new Object[] {timeMs, scoreDocs.length, numHits, size});
         // double hits for next round
         numHits *= 2;
     }