lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mark Harwood (JIRA)" <>
Subject [jira] Commented: (LUCENE-1500) Highlighter throws StringIndexOutOfBoundsException
Date Mon, 02 Mar 2009 14:19:56 GMT


Mark Harwood commented on LUCENE-1500:

I struggle to see why endOffset<startOffset should ever be acceptable but also share your
concerns about the disruption of changing the Token API to enforce this.

So, I'll add code to the patch to check for bad startOffsets too. If we had more "points of
use" for Token offsets outside of highlighting I'd be more concerned, but things being the
way they are this seems like the most pragmatic option.

> Highlighter throws StringIndexOutOfBoundsException
> --------------------------------------------------
>                 Key: LUCENE-1500
>                 URL:
>             Project: Lucene - Java
>          Issue Type: Bug
>          Components: contrib/highlighter
>    Affects Versions: 2.4
>         Environment: Found this running the example code in Solr (latest version).
>            Reporter: David Bowen
>            Assignee: Michael McCandless
>             Fix For: 2.9
>         Attachments: Lucene-1500-NewException.patch, LUCENE-1500.patch, patch.txt
> Using the canonical Solr example (ant run-example) I added this document (using exampledocs/
> <add><doc>
>   <field name="id">Test for Highlighting StringIndexOutOfBoundsExcdption</field>
>   <field name="name">Some Name</field>
>   <field name="manu">Acme, Inc.</field>
>   <field name="features">Description of the features, mentioning various things</field>
>   <field name="features">Features also is multivalued</field>
>   <field name="popularity">6</field>
>   <field name="inStock">true</field>
> </doc></add>
> and then the URL http://localhost:8983/solr/select/?q=features&hl=true&hl.fl=features
caused the exception.
> I have a patch.  I don't know if it is completely correct, but it avoids this exception.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

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

View raw message