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