KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > dotmarketing > lucene > DotAnalyzer


1 package com.dotmarketing.lucene;
2
3 import java.io.File JavaDoc;
4 import java.io.IOException JavaDoc;
5 import java.io.Reader JavaDoc;
6 import java.util.Set JavaDoc;
7
8 import org.apache.lucene.analysis.Analyzer;
9 import org.apache.lucene.analysis.LowerCaseFilter;
10 import org.apache.lucene.analysis.TokenStream;
11 import org.apache.lucene.analysis.WhitespaceTokenizer;
12
13 public class DotAnalyzer extends Analyzer {
14
15     public static final String JavaDoc STOP_WORDS[];
16
17     static {
18         STOP_WORDS = new String JavaDoc[0];
19     }
20
21     public DotAnalyzer() {
22         this(STOP_WORDS);
23     }
24
25     public DotAnalyzer(Set JavaDoc stopWords) {
26     }
27
28     public DotAnalyzer(String JavaDoc stopWords[]) {
29     }
30
31     public DotAnalyzer(File JavaDoc stopwords) throws IOException JavaDoc {
32     }
33
34     public DotAnalyzer(Reader JavaDoc stopwords) throws IOException JavaDoc {
35     }
36
37     public TokenStream tokenStream(String JavaDoc fieldName, Reader JavaDoc reader) {
38         TokenStream result = new WhitespaceTokenizer(reader);
39         result = new DotFilter(result);
40         //result = new LowerCaseFilter(result);
41
return result;
42     }
43 }
Popular Tags