[ https://issues.apache.org/jira/browse/LUCENE-8630?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Alan Woodward resolved LUCENE-8630. ----------------------------------- Resolution: Won't Fix Jim and I discussed this offline, and we came to the conclusion that boosting sub-intervals isn't going to be deterministic enough to be useful. Things like synonym-boosting or payload boosting should be done via BooleanQuery, with Interval query used as a proximity boost or filter. > Allow boosting of particular interval sources > --------------------------------------------- > > Key: LUCENE-8630 > URL: https://issues.apache.org/jira/browse/LUCENE-8630 > Project: Lucene - Core > Issue Type: Task > Reporter: Alan Woodward > Assignee: Alan Woodward > Priority: Major > Attachments: LUCENE-8630.patch, LUCENE-8630.patch > > > In positional queries, it's common to want to promote some terms over others; > for example, in lists of synonyms you may want the original term to be > weighted more, or more specific terms to receive higher weights than less > specific ones. > Span queries have the 'SpanBoostQuery', which is currently broken; and a > 'PayloadScoreQuery' which allows direct modification of the score based on > stored payloads, but which does not deal well with a mix of terms > with-and-without payloads, and which ends up exposing a lot of the terms API, > making it very difficult to customize. > For interval queries, I'd like to try a different approach, adding a > float-valued 'boost()' method to IntervalIterator. This would make it easy > to add simple boosts around particular terms in terms lists, and also allow > more fine-grained control using payloads without having to expose the > mechanics of the PostingsEnum -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org