use of org.apache.solr.schema.TextField in project lucene-solr by apache.
the class SolrQueryParserBase method analyzeIfMultitermTermText.
protected String analyzeIfMultitermTermText(String field, String part, FieldType fieldType) {
if (part == null || !(fieldType instanceof TextField) || ((TextField) fieldType).getMultiTermAnalyzer() == null)
return part;
SchemaField sf = schema.getFieldOrNull((field));
if (sf == null || !(fieldType instanceof TextField))
return part;
String out = TextField.analyzeMultiTerm(field, part, ((TextField) fieldType).getMultiTermAnalyzer()).utf8ToString();
return out;
}
Aggregations