You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by mr...@apache.org on 2007/05/11 11:53:29 UTC

svn commit: r537151 - in /jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene: LuceneQueryBuilder.java SimilarityQuery.java

Author: mreutegg
Date: Fri May 11 02:53:28 2007
New Revision: 537151

URL: http://svn.apache.org/viewvc?view=rev&rev=537151
Log:
JCR-906: Introduce similarity function
- SimilarityQuery throws exception if path does not reference an existing node

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

Modified: jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/LuceneQueryBuilder.java
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/LuceneQueryBuilder.java?view=diff&rev=537151&r1=537150&r2=537151
==============================================================================
--- jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/LuceneQueryBuilder.java (original)
+++ jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/LuceneQueryBuilder.java Fri May 11 02:53:28 2007
@@ -675,7 +675,7 @@
         if (node.getOperation() == QueryConstants.OPERATION_SIMILAR) {
             try {
                 ItemId id = hmgr.resolvePath(session.getQPath(node.getStringValue()));
-                String uuid = "";
+                String uuid = "x";
                 if (id != null && id.denotesNode()) {
                     uuid = ((NodeId) id).getUUID().toString();
                 }

Modified: jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/SimilarityQuery.java
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/SimilarityQuery.java?view=diff&rev=537151&r1=537150&r2=537151
==============================================================================
--- jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/SimilarityQuery.java (original)
+++ jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/SimilarityQuery.java Fri May 11 02:53:28 2007
@@ -67,7 +67,7 @@
             return similarityQuery.rewrite(reader);
         } else {
             // return dummy query that never matches
-            return new TermQuery(new Term(FieldNames.UUID, ""));
+            return new TermQuery(new Term(FieldNames.UUID, "x"));
         }
     }