lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Adrien Grand (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (LUCENE-8769) Range Query Type With Logically Connected Ranges
Date Tue, 18 Jun 2019 15:53:00 GMT

    [ https://issues.apache.org/jira/browse/LUCENE-8769?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16866782#comment-16866782
] 

Adrien Grand commented on LUCENE-8769:
--------------------------------------

It feels a bit wrong to me to implement support for AND and NOT this way: the next step I
imagine will be support for OR, which shouldn't be any more complicated than the current patch.
And any combination of AND/NOT/OR clauses can be rewritten to a combination of ranges that
only have OR clauses? So it would feel more natural to start with OR, and then possibly add
support for AND and NOT via rewrite rules.

Another thing is that this feature feels useful but maybe a bit too esoteric for lucene/core,
could we have it in the sandbox first? I suspect it'll make it hard to reuse the packing logic
but in such a case it'd probably be fine to duplicate?

> Range Query Type With Logically Connected Ranges
> ------------------------------------------------
>
>                 Key: LUCENE-8769
>                 URL: https://issues.apache.org/jira/browse/LUCENE-8769
>             Project: Lucene - Core
>          Issue Type: Improvement
>            Reporter: Atri Sharma
>            Priority: Major
>         Attachments: LUCENE-8769.patch, LUCENE-8769.patch, LUCENE-8769.patch
>
>
> Today, we visit BKD tree for each range specified for PointRangeQuery. It would be good
to have a range query type which can take multiple ranges logically ANDed or ORed.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org


Mime
View raw message