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


Reply via email to