You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by xe...@apache.org on 2016/06/24 05:15:00 UTC

cassandra git commit: Move skip_stop_words filter before stemming

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 <xe...@apache.org>
Authored: Thu Jun 23 22:10:53 2016 -0700
Committer: Pavel Yaskevich <xe...@apache.org>
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();
     }