[ http://issues.apache.org/jira/browse/LUCENE-703?page=all ]
Mark Harwood updated LUCENE-703:
--------------------------------
Attachment: patch.diff
Change to QueryParser and associated JUnit test
> Change QueryParser to use ConstantScoreRangeQuery in preference to RangeQuery
> by default
> ----------------------------------------------------------------------------------------
>
> Key: LUCENE-703
> URL: http://issues.apache.org/jira/browse/LUCENE-703
> Project: Lucene - Java
> Issue Type: Improvement
> Components: QueryParser
> Affects Versions: 2.1
> Reporter: Mark Harwood
> Priority: Minor
> Attachments: patch.diff
>
>
> Change to QueryParser to default to using new ConstantScoreRangeQuery in
> preference to RangeQuery
> for range queries. This implementation is generally preferable because it
> a) Runs faster
> b) Does not have the scarcity of range terms unduly influence score
> c) avoids any "TooManyBooleanClauses" exception.
> However, if applications really need to use the old-fashioned RangeQuery and
> the above
> points are not required then the "useOldRangeQuery" property can be used to
> revert to old behaviour.
> The patch includes extra Junit tests for this flag and all other Junit tests
> pass
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]