View Javadoc

1   /*
2    * Copyright (c) 2003 by Atlassian Software Systems Pty. Ltd.
3    * All rights reserved.
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      //~ Methods --------------------------------------------------------------------------------------------------------
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  }