David Pilato created LUCENE-4441:
------------------------------------
Summary: Prefix and postfix all extracted phrases when phrase is
not complete
Key: LUCENE-4441
URL: https://issues.apache.org/jira/browse/LUCENE-4441
Project: Lucene - Core
Issue Type: Wish
Components: modules/highlighter
Affects Versions: 4.0-BETA, 3.6.1
Reporter: David Pilato
Priority: Trivial
Heya,
I would like to be able to prefix and postfix phrases when extracted text is
not a complete phrase.
For example, let's say I have a phrase like
{code:none}
"Here is my text"
{code}
and another like
{code:none}
"This is a very long text and I want that Lucene highlight it even if this
content is very long."
{code}
When highlighting "text", I get something like:
{code:html}
"Here is my <B>text</B>"
"This is a very long <B>text</B> and I want that Lucene highlight"
{code}
What I would like to get back is:
{code:html}
"Here is my <B>text</B>"
"This is a very long <B>text</B> and I want that Lucene highlight [...]"
{code}
As you can see, the " [...]" is added at the end because we extracted content
from the field and not all the field.
So, we can add some options to Highlighter (FastVectorHighlighter) as follow:
{code:java}
// Default values :
// preLine = null;
// postLine = null;
public final String[] getBestFragments( final FieldQuery fieldQuery,
IndexReader reader, int docId,
String fieldName, int fragCharSize, int maxNumFragments,
FragListBuilder fragListBuilder, FragmentsBuilder fragmentsBuilder,
String[] preTags, String[] postTags, String preLine, String postLine,
Encoder encoder ) throws IOException;
{code}
I hope this is doable. :-/
--
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
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]