public PerFieldAnalyzerWrapper(Analyzer defaultAnalyzer,Map<String,Analyzer> fieldAnalyzers){
  super(PER_FIELD_REUSE_STRATEGY);
  this.defaultAnalyzer=defaultAnalyzer;
  this.fieldAnalyzers=(fieldAnalyzers != null) ? fieldAnalyzers : Collections.<String,Analyzer>emptyMap();
}

public PerFieldAnalyzerWrapper ( Analyzer defaultAnalyzer , Map < String , Analyzer > fieldAnalyzers ) { super ( PER_FIELD_REUSE_STRATEGY ) ; this . defaultAnalyzer = defaultAnalyzer ; this . fieldAnalyzers = ( fieldAnalyzers != null ) ? fieldAnalyzers : Collections . < String , Analyzer > emptyMap ( ) ; }
constructs with default analyzer and a map of analyzers to use for specific fields .
