Example #1
0
 protected Analyzer getAnalyzer(MappedFieldType fieldType) {
   if (this.analyzer == null) {
     if (fieldType != null) {
       return context.getSearchAnalyzer(fieldType);
     }
     return context.getMapperService().searchAnalyzer();
   } else {
     Analyzer analyzer = context.getMapperService().analysisService().analyzer(this.analyzer);
     if (analyzer == null) {
       throw new IllegalArgumentException("No analyzer found for [" + this.analyzer + "]");
     }
     return analyzer;
   }
 }