You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "Doug Cutting (JIRA)" <ji...@apache.org> on 2005/10/26 23:23:55 UTC

[jira] Commented: (LUCENE-383) ConstantScoreRangeQuery - fixes "too many clauses" exception

    [ http://issues.apache.org/jira/browse/LUCENE-383?page=comments#action_12356014 ] 

Doug Cutting commented on LUCENE-383:
-------------------------------------

I like this patch.  It would be nice to have a unit test, and we need to agree that Lucene 1.9 will require java 1.4 (which seems reasonable to me) before we commit it.

Once this is committed, should we consider changing the query parser to use ConstantScoreRangeQuery for range queries?  That alone would probably solve the majority of too-many-clauses problems.

> ConstantScoreRangeQuery - fixes "too many clauses" exception
> ------------------------------------------------------------
>
>          Key: LUCENE-383
>          URL: http://issues.apache.org/jira/browse/LUCENE-383
>      Project: Lucene - Java
>         Type: Bug
>   Components: Search
>     Versions: 1.4
>  Environment: Operating System: other
> Platform: Other
>     Reporter: Yonik Seeley
>     Assignee: Lucene Developers
>  Attachments: ConstantScoreQuery.java, ConstantScoreQuery.java, ConstantScoreRangeQuery.java, ConstantScoreRangeQuery.java
>
> ConstantScoreQuery wraps a filter (representing a set of documents) and returns
> a constant score for each document in the set.
> ConstantScoreRangeQuery implements a RangeQuery that works for any number of
> terms in the range.  It rewrites to a ConstantScoreQuery that wraps a RangeFilter.
> Still needed:
>   - unit tests (these classes have been tested and work fine in-house, but the
> current tests rely on too much application specific code)
>   - code review of Weight() implementation (I'm unsure If I got all the score
> normalization stuff right)
>   - explain() implementation
> NOTE: requires Java 1.4 for BitSet.nextSetBit()

-- 
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: java-dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-dev-help@lucene.apache.org