159160161162163164165166167168169
return; ElasticSearchAnalysis analysis = clazz.getAnnotation(ElasticSearchable.class).analysis(); if((analysis.analyzers() == null || analysis.analyzers().length < 1) && (analysis.filters() == null || analysis.filters().length < 1)) return; builder.startObject("analysis"); if(analysis.analyzers() != null && analysis.analyzers().length > 0){
183184185186187188189190191192193
} builder.endObject(); } if(analysis.filters() != null && analysis.filters().length > 0){ builder.startObject("filter"); for (ElasticSearchFilter filter : analysis.filters()) {
187188189190191192193194195196197
if(analysis.filters() != null && analysis.filters().length > 0){ builder.startObject("filter"); for (ElasticSearchFilter filter : analysis.filters()) { builder.startObject(filter.name()); builder.field("type", filter.typeName());