You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by us...@apache.org on 2010/04/19 22:56:35 UTC
svn commit: r935739 - in /lucene/dev/trunk/solr/src:
java/org/apache/solr/analysis/ThaiWordFilterFactory.java
test/org/apache/solr/analysis/TestThaiWordFilterFactory.java
Author: uschindler
Date: Mon Apr 19 20:56:35 2010
New Revision: 935739
URL: http://svn.apache.org/viewvc?rev=935739&view=rev
Log:
LUCENE-2404: Add Solr part (luceneMatchVersion init param)
Modified:
lucene/dev/trunk/solr/src/java/org/apache/solr/analysis/ThaiWordFilterFactory.java
lucene/dev/trunk/solr/src/test/org/apache/solr/analysis/TestThaiWordFilterFactory.java
Modified: lucene/dev/trunk/solr/src/java/org/apache/solr/analysis/ThaiWordFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/src/java/org/apache/solr/analysis/ThaiWordFilterFactory.java?rev=935739&r1=935738&r2=935739&view=diff
==============================================================================
--- lucene/dev/trunk/solr/src/java/org/apache/solr/analysis/ThaiWordFilterFactory.java (original)
+++ lucene/dev/trunk/solr/src/java/org/apache/solr/analysis/ThaiWordFilterFactory.java Mon Apr 19 20:56:35 2010
@@ -25,7 +25,8 @@ import org.apache.lucene.analysis.TokenS
/** Factory for {@link ThaiWordFilter} */
public class ThaiWordFilterFactory extends BaseTokenFilterFactory {
public ThaiWordFilter create(TokenStream input) {
- return new ThaiWordFilter(input);
+ assureMatchVersion();
+ return new ThaiWordFilter(luceneMatchVersion, input);
}
}
Modified: lucene/dev/trunk/solr/src/test/org/apache/solr/analysis/TestThaiWordFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/src/test/org/apache/solr/analysis/TestThaiWordFilterFactory.java?rev=935739&r1=935738&r2=935739&view=diff
==============================================================================
--- lucene/dev/trunk/solr/src/test/org/apache/solr/analysis/TestThaiWordFilterFactory.java (original)
+++ lucene/dev/trunk/solr/src/test/org/apache/solr/analysis/TestThaiWordFilterFactory.java Mon Apr 19 20:56:35 2010
@@ -35,6 +35,7 @@ public class TestThaiWordFilterFactory e
Reader reader = new StringReader("à¸à¸²à¸£à¸à¸µà¹à¹à¸à¹à¸à¹à¸à¸à¹à¸ªà¸à¸à¸§à¹à¸²à¸à¸²à¸à¸à¸µ");
Tokenizer tokenizer = new WhitespaceTokenizer(DEFAULT_VERSION, reader);
ThaiWordFilterFactory factory = new ThaiWordFilterFactory();
+ factory.init(DEFAULT_VERSION_PARAM);
TokenStream stream = factory.create(tokenizer);
assertTokenStreamContents(stream, new String[] {"à¸à¸²à¸£", "à¸à¸µà¹", "à¹à¸à¹",
"à¸à¹à¸à¸", "à¹à¸ªà¸à¸", "วà¹à¸²", "à¸à¸²à¸", "à¸à¸µ"});