org.apache.lucene.analysis
Class PerFieldAnalyzerWrapper
public class PerFieldAnalyzerWrapper
This analyzer is used to facilitate scenarios where different
fields require different analysis techniques. Use
addAnalyzer(String,Analyzer)
to add a non-default analyzer on a field name basis.
See TestPerFieldAnalyzerWrapper.java for example usage.
PerFieldAnalyzerWrapper
public PerFieldAnalyzerWrapper(Analyzer defaultAnalyzer)
Constructs with default analyzer.
defaultAnalyzer
- Any fields not specifically
defined to use a different analyzer will use the one provided here.
addAnalyzer
public void addAnalyzer(String fieldName,
Analyzer analyzer)
Defines an analyzer to use for the specified field.
fieldName
- field name requiring a non-default analyzer.analyzer
- non-default analyzer to use for field
Copyright © 2000-2005 Apache Software Foundation. All Rights Reserved.