1
2
3
4
5 package com.atlassian.bonnie.analyzer;
6
7 import org.apache.lucene.analysis.*;
8
9 import java.io.Reader;
10
11 public class DefaultLuceneAnalyzer extends Analyzer
12 {
13
14
15 public TokenStream tokenStream(String fieldName, Reader reader)
16 {
17 LetterTokenizer tokenizer = new LetterTokenizer(reader);
18 TokenStream result = null;
19
20 result = new LowerCaseFilter(tokenizer);
21 result = new StopFilter(result, StopAnalyzer.ENGLISH_STOP_WORDS);
22 result = new PorterStemFilter(result);
23
24 return result;
25 }
26 }