You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "ASF subversion and git services (JIRA)" <ji...@apache.org> on 2019/04/08 11:30:00 UTC

[jira] [Commented] (LUCENE-8477) Improve handling of inner disjunctions in intervals

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

ASF subversion and git services commented on LUCENE-8477:
---------------------------------------------------------

Commit c1222b57e940f108cb3f5b8f720a910a5fb35126 in lucene-solr's branch refs/heads/master from Jim Ferenczi
[ https://gitbox.apache.org/repos/asf?p=lucene-solr.git;h=c1222b5 ]

LUCENE-8477: Restore public ctr for FilteredIntervalsSource


> Improve handling of inner disjunctions in intervals
> ---------------------------------------------------
>
>                 Key: LUCENE-8477
>                 URL: https://issues.apache.org/jira/browse/LUCENE-8477
>             Project: Lucene - Core
>          Issue Type: New Feature
>            Reporter: Alan Woodward
>            Assignee: Alan Woodward
>            Priority: Major
>             Fix For: 8.1
>
>         Attachments: LUCENE-8477.patch, LUCENE-8477.patch, LUCENE-8477.patch, LUCENE-8477.patch
>
>          Time Spent: 20m
>  Remaining Estimate: 0h
>
> The current implementation of the disjunction interval produced by {{Intervals.or}} is a direct implementation of the OR operator from the Vigna paper.  This produces minimal intervals, meaning that (a) is preferred over (a b), and (b) also over (a b).  This has advantages when it comes to counting intervals for scoring, but also has drawbacks when it comes to matching.  For example, a phrase query for ((a OR (a b)) BLOCK (c)) will not match the document (a b c), because (a) will be preferred over (a b), and (a c) does not match.
> This ticket is to discuss the best way of dealing with disjunctions.



--
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