Repository: cassandra
Updated Branches:
  refs/heads/trunk ff8d078c5 -> c253f0806


Move skip_stop_words filter before stemming

patch by doanduyhai; reviewed by xedin for CASSANDRA-12078


Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo
Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/c253f080
Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/c253f080
Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/c253f080

Branch: refs/heads/trunk
Commit: c253f0806779cc09fa03fa638d09d1da1ffba70b
Parents: ff8d078
Author: Pavel Yaskevich <[email protected]>
Authored: Thu Jun 23 22:10:53 2016 -0700
Committer: Pavel Yaskevich <[email protected]>
Committed: Thu Jun 23 22:10:53 2016 -0700

----------------------------------------------------------------------
 CHANGES.txt                                                      | 1 +
 .../apache/cassandra/index/sasi/analyzer/StandardAnalyzer.java   | 4 ++--
 2 files changed, 3 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cassandra/blob/c253f080/CHANGES.txt
----------------------------------------------------------------------
diff --git a/CHANGES.txt b/CHANGES.txt
index eec4d66..d40cab4 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -1,4 +1,5 @@
 3.8
+ * Move skip_stop_words filter before stemming (CASSANDRA-12078)
  * Support seek() in EncryptedFileSegmentInputStream (CASSANDRA-11957)
  * SSTable tools mishandling LocalPartitioner (CASSANDRA-12002)
  * When SEPWorker assigned work, set thread name to match pool 
(CASSANDRA-11966)

http://git-wip-us.apache.org/repos/asf/cassandra/blob/c253f080/src/java/org/apache/cassandra/index/sasi/analyzer/StandardAnalyzer.java
----------------------------------------------------------------------
diff --git 
a/src/java/org/apache/cassandra/index/sasi/analyzer/StandardAnalyzer.java 
b/src/java/org/apache/cassandra/index/sasi/analyzer/StandardAnalyzer.java
index 5e09b9f..069164c 100644
--- a/src/java/org/apache/cassandra/index/sasi/analyzer/StandardAnalyzer.java
+++ b/src/java/org/apache/cassandra/index/sasi/analyzer/StandardAnalyzer.java
@@ -128,10 +128,10 @@ public class StandardAnalyzer extends AbstractAnalyzer
             builder = builder.add("to_lower", new 
BasicResultFilters.LowerCase());
         if (!options.isCaseSensitive() && options.shouldUpperCaseTerms())
             builder = builder.add("to_upper", new 
BasicResultFilters.UpperCase());
-        if (options.shouldStemTerms())
-            builder = builder.add("term_stemming", new 
StemmingFilters.DefaultStemmingFilter(options.getLocale()));
         if (options.shouldIgnoreStopTerms())
             builder = builder.add("skip_stop_words", new 
StopWordFilters.DefaultStopWordFilter(options.getLocale()));
+        if (options.shouldStemTerms())
+            builder = builder.add("term_stemming", new 
StemmingFilters.DefaultStemmingFilter(options.getLocale()));
         return builder.build();
     }
 

Reply via email to