com.atlassian.jira.issue.index.analyzer
Class CJKAnalyzer

java.lang.Object
  extended byorg.apache.lucene.analysis.Analyzer
      extended bycom.atlassian.jira.issue.index.analyzer.AbstractLanguageAnalyser
          extended bycom.atlassian.jira.issue.index.analyzer.CJKAnalyzer

public class CJKAnalyzer
extends AbstractLanguageAnalyser

Filters CJKTokenizer with StopFilter.

Author:
Che, Dong

Field Summary
static String[] STOP_WORDS
          An array containing some common English words that are not usually useful for searching and some double-byte interpunctions.
 
Constructor Summary
CJKAnalyzer(boolean indexing)
          Builds an analyzer which removes words in STOP_WORDS.
 
Method Summary
 org.apache.lucene.analysis.TokenStream tokenStream(String fieldName, Reader reader)
          get token stream from input
 
Methods inherited from class com.atlassian.jira.issue.index.analyzer.AbstractLanguageAnalyser
isIndexing, wrapStreamForIndexing
 
Methods inherited from class org.apache.lucene.analysis.Analyzer
tokenStream
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

STOP_WORDS

public static final String[] STOP_WORDS
An array containing some common English words that are not usually useful for searching and some double-byte interpunctions.

Constructor Detail

CJKAnalyzer

public CJKAnalyzer(boolean indexing)
Builds an analyzer which removes words in STOP_WORDS.

Method Detail

tokenStream

public final org.apache.lucene.analysis.TokenStream tokenStream(String fieldName,
                                                                Reader reader)
get token stream from input

Parameters:
fieldName - lucene field name
reader - input reader
Returns:
TokenStream


Copyright © 2002-2006 Atlassian. All Rights Reserved.