public AnalyzerDefMapping analyzerDef(String name, Class<? extends TokenizerFactory> tokenizerFactory) { return analyzerDef( name, "", tokenizerFactory ); }
public AnalyzerDefMapping analyzerDef(String name, Class<? extends TokenizerFactory> tokenizerFactory) { return analyzerDef( name, "", tokenizerFactory ); }
.filter(LowerCaseFilterFactory.class) .analyzerDef("exactAnalyzer", KeywordTokenizerFactory.class) .analyzerDef("conceptParentPidsAnalyzer", WhitespaceTokenizerFactory.class) .analyzerDef("termConceptPropertyAnalyzer", WhitespaceTokenizerFactory.class);
@Override public void defineMappings(Cache cache, SearchMapping searchMapping) { searchMapping .analyzerDef("standard", StandardTokenizerFactory.class) .filter(StandardFilterFactory.class) .filter(LowerCaseFilterFactory.class) .analyzerDef("simple", LowerCaseTokenizerFactory.class) .filter(LowerCaseFilterFactory.class) .analyzerDef("whitespace", WhitespaceTokenizerFactory.class) .analyzerDef("keyword", KeywordTokenizerFactory.class) .analyzerDef("stemmer", StandardTokenizerFactory.class) .filter(StandardFilterFactory.class) .filter(LowerCaseFilterFactory.class) .filter(StopFilterFactory.class) .filter(SnowballPorterFilterFactory.class) .param("language", "English") .analyzerDef("ngram", StandardTokenizerFactory.class) .filter(StandardFilterFactory.class) .filter(LowerCaseFilterFactory.class) .filter(StopFilterFactory.class) .filter(NGramFilterFactory.class) .param("minGramSize", "3") .param("maxGramSize", "3"); } }
.filter(LowerCaseFilterFactory.class) .analyzerDef("exactAnalyzer", KeywordTokenizerFactory.class) .analyzerDef("conceptParentPidsAnalyzer", WhitespaceTokenizerFactory.class) .analyzerDef("termConceptPropertyAnalyzer", WhitespaceTokenizerFactory.class);