lucenenet-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "David Wilson (JIRA)" <j...@apache.org>
Subject [jira] [Created] (LUCENENET-507) CLONE - FastVectorHighlighter create fragment only with match at the beginning
Date Mon, 03 Sep 2012 02:38:07 GMT
David Wilson created LUCENENET-507:
--------------------------------------

             Summary: CLONE - FastVectorHighlighter create fragment only with match at the
beginning
                 Key: LUCENENET-507
                 URL: https://issues.apache.org/jira/browse/LUCENENET-507
             Project: Lucene.Net
          Issue Type: Improvement
          Components: Lucene.Net Contrib
    Affects Versions: Lucene.Net 2.9.4g
            Reporter: David Wilson
            Priority: Minor
         Attachments: FragListBuilder.patch, PatchForSimpleFragListBuilder.patch

When you use FastVectorHighlighter fragments returned have the match at the beginning. In
most situation it is much more useful to create fragments with the match in the middle. I've
included a really trivial patch to enable this with a specialized constructor of the SimpleFragListBuilder


Es: FastVectorHighlighter hilighter = new FastVectorHighlighter(true, true, new SimpleFragListBuilder(true),
new SimpleFragmentsBuilder());

The true parameter to SimpleFragListBuilder is named matchInTheMiddle so it has a descriptive
name. Probably it would be useful to create an enum to place the match at: beginning, middle,
end.

--
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: http://www.atlassian.com/software/jira

Mime
View raw message