lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Robert Muir (JIRA)" <>
Subject [jira] [Commented] (LUCENE-4825) PostingsHighlighter support for positional queries
Date Wed, 13 Mar 2013 00:43:13 GMT


Robert Muir commented on LUCENE-4825:

I think making this pluggable for that is more like making an apple subclassable to be an
orange. Thats why i recommend just a different highlighter with a design to fit. This one
focuses on summarizing the document relevant to the individual query terms and the API reflects

We dont need to have a one-size-fits-all solution, we can have choices.
> PostingsHighlighter support for positional queries
> --------------------------------------------------
>                 Key: LUCENE-4825
>                 URL:
>             Project: Lucene - Core
>          Issue Type: Improvement
>          Components: modules/highlighter
>    Affects Versions: 4.2
>            Reporter: Luca Cavanna
> I've been playing around with the brand new PostingsHighlighter. I'm really happy with
the result in terms of quality of the snippets and performance.
> On the other hand, I noticed it doesn't support positional queries. If you make a span
query, for example, all the single terms will be highlighted, even though they haven't contributed
to the match. That reminds me of the difference between the QueryTermScorer and the QueryScorer
(using the standard Highlighter).
> I've been trying to adapt what the QueryScorer does, especially the extraction of the
query terms together with their positions (what WeightedSpanTermExtractor does). Next step
would be to take that information into account within the formatter and highlight only the
terms that actually contributed to the match. I'm not quite ready yet with a patch to contribute
this back, but I certainly intend to do so. That's why I opened the issue and in the meantime
I would like to hear what you guys think about it and  discuss how best we can fix it. I think
it would be a big improvement for this new highlighter, which is already great!

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message