Uploaded image for project: 'Solr'
  1. Solr
  2. SOLR-16885

Highlighter IndexOutOfBoundsException using termVectors

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 9.0
    • None
    • highlighter
    • None

    Description

      Beginning with Solr 9.0, schemas + data + queries that could be indexed & queried & highlighted in 8.x may throw exceptions that look like this when highlighting queries with multiple terms ...

      java.lang.IndexOutOfBoundsException: start 8, end 7, length 16
         at java.lang.AbstractStringBuilder.checkRange(Unknown Source) ~[?:?]
         at java.lang.AbstractStringBuilder.append(Unknown Source) ~[?:?]
         at java.lang.StringBuilder.append(Unknown Source) ~[?:?]
         at org.apache.lucene.search.uhighlight.DefaultPassageFormatter.append(DefaultPassageFormatter.java:133) ~[?:?]
         at org.apache.lucene.search.uhighlight.DefaultPassageFormatter.format(DefaultPassageFormatter.java:84) ~[?:?]
         at org.apache.lucene.search.uhighlight.DefaultPassageFormatter.format(DefaultPassageFormatter.java:25) ~[?:?]
         at org.apache.lucene.search.uhighlight.FieldHighlighter.highlightFieldForDoc(FieldHighlighter.java:94) ~[?:?]
         at org.apache.lucene.search.uhighlight.UnifiedHighlighter.highlightFieldsAsObjects(UnifiedHighlighter.java:954) ~[?:?]
         at org.apache.lucene.search.uhighlight.UnifiedHighlighter.highlightFields(UnifiedHighlighter.java:824) ~[?:?]
         at org.apache.solr.highlight.UnifiedSolrHighlighter.doHighlighting(UnifiedSolrHighlighter.java:165) ~[?:?]
      

      This problem can happen when the field has termVectors="true" termOffsets="true" but does NOT have termPositions="true"

      Workaround is to update these fieldtypes to include termPositions="true" and re-index all data.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              hossman Chris M. Hostetter
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated: