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