| package org.eclipse.epf.web.search.analysis; |
| |
| import java.io.Reader; |
| |
| import org.apache.lucene.analysis.Analyzer; |
| import org.apache.lucene.analysis.TokenStream; |
| |
| |
| public class ChineseAnalyzer extends Analyzer { |
| |
| /** |
| * Default constructor. |
| */ |
| public ChineseAnalyzer() |
| { |
| super(); |
| } |
| |
| /** |
| * Creates a TokenStream which tokenizes all the text in the provided Reader. |
| * |
| * @return A TokenStream build from a ChineseTokenizer filtered with ChineseFilter. |
| */ |
| public final TokenStream tokenStream(String fieldName, Reader reader) { |
| TokenStream result = new ChineseTokenizer(reader); |
| result = new ChineseFilter(result); |
| return result; |
| } |
| } |