You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-commits@jackrabbit.apache.org by th...@apache.org on 2013/07/23 11:57:53 UTC
svn commit: r1505952 -
/jackrabbit/oak/trunk/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndex.java
Author: thomasm
Date: Tue Jul 23 09:57:53 2013
New Revision: 1505952
URL: http://svn.apache.org/r1505952
Log:
OAK-890 Query: advanced fulltext search conditions (logging)
Modified:
jackrabbit/oak/trunk/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndex.java
Modified: jackrabbit/oak/trunk/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndex.java
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndex.java?rev=1505952&r1=1505951&r2=1505952&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndex.java (original)
+++ jackrabbit/oak/trunk/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndex.java Tue Jul 23 09:57:53 2013
@@ -349,6 +349,7 @@ public class LuceneIndex implements Full
HashSet<String> seenPaths = new HashSet<String>();
Query query = getQuery(filter, reader, nonFullTextConstraints);
if (query != null) {
+ // TODO how to best avoid loading all entries in memory?
TopDocs docs = searcher
.search(query, Integer.MAX_VALUE);
for (ScoreDoc doc : docs.scoreDocs) {
@@ -389,7 +390,7 @@ public class LuceneIndex implements Full
directory.close();
}
} catch (IOException e) {
- e.printStackTrace();
+ LOG.warn("query via {} failed.", this, e);
return Cursors.newPathCursor(Collections.<String> emptySet());
}
}