Class LowercaseExpandedTermsQueryNodeProcessor

java.lang.Object
org.apache.lucene.queryparser.flexible.core.processors.QueryNodeProcessorImpl
org.apache.lucene.queryparser.flexible.standard.processors.LowercaseExpandedTermsQueryNodeProcessor
All Implemented Interfaces:
QueryNodeProcessor

public class LowercaseExpandedTermsQueryNodeProcessor extends QueryNodeProcessorImpl
This processor verifies if StandardQueryConfigHandler.ConfigurationKeys.LOWERCASE_EXPANDED_TERMS is defined in the QueryConfigHandler. If it is and the expanded terms should be lower-cased, it looks for every WildcardQueryNode, FuzzyQueryNode and children of a RangeQueryNode and lower-case its term.
See Also: