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;
}