You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-commits@lucene.apache.org by yo...@apache.org on 2009/08/06 20:47:17 UTC
svn commit: r801768 -
/lucene/solr/trunk/src/java/org/apache/solr/handler/MoreLikeThisHandler.java
Author: yonik
Date: Thu Aug 6 18:47:16 2009
New Revision: 801768
URL: http://svn.apache.org/viewvc?rev=801768&view=rev
Log:
SOLR-1344: MoreLikeThis handler can't handle numeric id
Modified:
lucene/solr/trunk/src/java/org/apache/solr/handler/MoreLikeThisHandler.java
Modified: lucene/solr/trunk/src/java/org/apache/solr/handler/MoreLikeThisHandler.java
URL: http://svn.apache.org/viewvc/lucene/solr/trunk/src/java/org/apache/solr/handler/MoreLikeThisHandler.java?rev=801768&r1=801767&r2=801768&view=diff
==============================================================================
--- lucene/solr/trunk/src/java/org/apache/solr/handler/MoreLikeThisHandler.java (original)
+++ lucene/solr/trunk/src/java/org/apache/solr/handler/MoreLikeThisHandler.java Thu Aug 6 18:47:16 2009
@@ -289,7 +289,7 @@
BooleanQuery mltQuery = new BooleanQuery();
mltQuery.add(mltquery, BooleanClause.Occur.MUST);
mltQuery.add(
- new TermQuery(new Term(uniqueKeyField.getName(), doc.get(uniqueKeyField.getName()))),
+ new TermQuery(new Term(uniqueKeyField.getName(), uniqueKeyField.getType().storedToIndexed(doc.getFieldable(uniqueKeyField.getName())))),
BooleanClause.Occur.MUST_NOT);
DocListAndSet results = new DocListAndSet();