Liferay 6.2-ce-ga5

com.liferay.portal.search.lucene
Class PerFieldAnalyzer

java.lang.Object
  extended by org.apache.lucene.analysis.Analyzer
      extended by com.liferay.portal.search.lucene.PerFieldAnalyzer
All Implemented Interfaces:
Tokenizer, Closeable, AutoCloseable

public class PerFieldAnalyzer
extends org.apache.lucene.analysis.Analyzer
implements Tokenizer


Constructor Summary
PerFieldAnalyzer(org.apache.lucene.analysis.Analyzer defaultAnalyzer, Map<String,org.apache.lucene.analysis.Analyzer> analyzerMap)
           
 
Method Summary
 void addAnalyzer(String fieldName, org.apache.lucene.analysis.Analyzer analyzer)
           
 org.apache.lucene.analysis.Analyzer getAnalyzer(String fieldName)
           
 int getOffsetGap(org.apache.lucene.document.Fieldable field)
           
 int getPositionIncrementGap(String fieldName)
           
 org.apache.lucene.analysis.TokenStream reusableTokenStream(String fieldName, Reader reader)
           
 List<String> tokenize(String fieldName, String input, String languageId)
           
 org.apache.lucene.analysis.TokenStream tokenStream(String fieldName, Reader reader)
           
 
Methods inherited from class org.apache.lucene.analysis.Analyzer
close, getPreviousTokenStream, setPreviousTokenStream
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PerFieldAnalyzer

public PerFieldAnalyzer(org.apache.lucene.analysis.Analyzer defaultAnalyzer,
                        Map<String,org.apache.lucene.analysis.Analyzer> analyzerMap)
Method Detail

addAnalyzer

public void addAnalyzer(String fieldName,
                        org.apache.lucene.analysis.Analyzer analyzer)

getAnalyzer

public org.apache.lucene.analysis.Analyzer getAnalyzer(String fieldName)

getOffsetGap

public int getOffsetGap(org.apache.lucene.document.Fieldable field)
Overrides:
getOffsetGap in class org.apache.lucene.analysis.Analyzer

getPositionIncrementGap

public int getPositionIncrementGap(String fieldName)
Overrides:
getPositionIncrementGap in class org.apache.lucene.analysis.Analyzer

reusableTokenStream

public final org.apache.lucene.analysis.TokenStream reusableTokenStream(String fieldName,
                                                                        Reader reader)
                                                                 throws IOException
Overrides:
reusableTokenStream in class org.apache.lucene.analysis.Analyzer
Throws:
IOException

tokenize

public List<String> tokenize(String fieldName,
                             String input,
                             String languageId)
                      throws SearchException
Specified by:
tokenize in interface Tokenizer
Throws:
SearchException

tokenStream

public final org.apache.lucene.analysis.TokenStream tokenStream(String fieldName,
                                                                Reader reader)
Specified by:
tokenStream in class org.apache.lucene.analysis.Analyzer

Liferay 6.2-ce-ga5