Liferay 6.1.2-ce-ga3

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:
Closeable

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


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)
           
 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 org.apache.lucene.analysis.TokenStream reusableTokenStream(String fieldName,
                                                                  Reader reader)
                                                           throws IOException
Overrides:
reusableTokenStream in class org.apache.lucene.analysis.Analyzer
Throws:
IOException

tokenStream

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

Liferay 6.1.2-ce-ga3