mirror of https://github.com/apache/lucene.git
change multi-term (wildcard/prefix) queries to auto mode
git-svn-id: https://svn.apache.org/repos/asf/lucene/solr/trunk@827667 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
7d9e22db30
commit
f289911fdf
|
@ -180,7 +180,6 @@ public class SolrQueryParser extends QueryParser {
|
||||||
// (sortable numeric types don't do prefixes, but can do range queries)
|
// (sortable numeric types don't do prefixes, but can do range queries)
|
||||||
Term t = new Term(field, termStr);
|
Term t = new Term(field, termStr);
|
||||||
PrefixQuery prefixQuery = new PrefixQuery(t);
|
PrefixQuery prefixQuery = new PrefixQuery(t);
|
||||||
prefixQuery.setRewriteMethod(MultiTermQuery.CONSTANT_SCORE_FILTER_REWRITE);
|
|
||||||
return prefixQuery;
|
return prefixQuery;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -200,7 +199,6 @@ public class SolrQueryParser extends QueryParser {
|
||||||
if (q instanceof WildcardQuery) {
|
if (q instanceof WildcardQuery) {
|
||||||
// use a constant score query to avoid overflowing clauses
|
// use a constant score query to avoid overflowing clauses
|
||||||
WildcardQuery wildcardQuery = new WildcardQuery(((WildcardQuery)q).getTerm());
|
WildcardQuery wildcardQuery = new WildcardQuery(((WildcardQuery)q).getTerm());
|
||||||
wildcardQuery.setRewriteMethod(MultiTermQuery.CONSTANT_SCORE_FILTER_REWRITE);
|
|
||||||
return wildcardQuery;
|
return wildcardQuery;
|
||||||
}
|
}
|
||||||
return q;
|
return q;
|
||||||
|
|
Loading…
Reference in New Issue