mirror of
https://github.com/apache/lucene.git
synced 2025-02-06 10:08:58 +00:00
LUCENE-4199: fix todo, do this the same as other processors
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene4199@1359154 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
5fea62f7c8
commit
7332ceac17
@ -45,10 +45,8 @@ import org.apache.lucene.queryparser.flexible.standard.nodes.WildcardQueryNode;
|
||||
*/
|
||||
public class LowercaseExpandedTermsQueryNodeProcessor extends
|
||||
QueryNodeProcessorImpl {
|
||||
private final Locale locale;
|
||||
|
||||
public LowercaseExpandedTermsQueryNodeProcessor(Locale locale) {
|
||||
this.locale = locale;
|
||||
public LowercaseExpandedTermsQueryNodeProcessor() {
|
||||
}
|
||||
|
||||
@Override
|
||||
@ -65,6 +63,11 @@ public class LowercaseExpandedTermsQueryNodeProcessor extends
|
||||
|
||||
@Override
|
||||
protected QueryNode postProcessNode(QueryNode node) throws QueryNodeException {
|
||||
|
||||
Locale locale = getQueryConfigHandler().get(ConfigurationKeys.LOCALE);
|
||||
if (locale == null) {
|
||||
locale = Locale.getDefault();
|
||||
}
|
||||
|
||||
if (node instanceof WildcardQueryNode
|
||||
|| node instanceof FuzzyQueryNode
|
||||
|
@ -58,8 +58,7 @@ public class StandardQueryNodeProcessorPipeline extends
|
||||
add(new OpenRangeQueryNodeProcessor());
|
||||
add(new NumericQueryNodeProcessor());
|
||||
add(new NumericRangeQueryNodeProcessor());
|
||||
// TODO: queryConfig is null here!
|
||||
add(new LowercaseExpandedTermsQueryNodeProcessor(Locale.getDefault()));
|
||||
add(new LowercaseExpandedTermsQueryNodeProcessor());
|
||||
add(new TermRangeQueryNodeProcessor());
|
||||
add(new AllowLeadingWildcardProcessor());
|
||||
add(new AnalyzerQueryNodeProcessor());
|
||||
|
Loading…
x
Reference in New Issue
Block a user