7 #ifndef PERFIELDANALYZERWRAPPER_H 8 #define PERFIELDANALYZERWRAPPER_H 53 void addAnalyzer(
const String& fieldName,
const AnalyzerPtr& analyzer);
59 virtual int32_t getPositionIncrementGap(
const String& fieldName);
64 virtual String toString();
boost::shared_ptr< Reader > ReaderPtr
Definition: LuceneTypes.h:547
boost::shared_ptr< Analyzer > AnalyzerPtr
Definition: LuceneTypes.h:20
This analyzer is used to facilitate scenarios where different fields require different analysis techn...
Definition: PerFieldAnalyzerWrapper.h:29
An Analyzer builds TokenStreams, which analyze text. It thus represents a policy for extracting index...
Definition: Analyzer.h:19
#define LUCENE_CLASS(Name)
Definition: LuceneObject.h:24
Definition: AbstractAllTermDocs.h:12
boost::shared_ptr< Fieldable > FieldablePtr
Definition: LuceneTypes.h:76
MapStringAnalyzer analyzerMap
Definition: PerFieldAnalyzerWrapper.h:47
boost::shared_ptr< TokenStream > TokenStreamPtr
Definition: LuceneTypes.h:63