Details
-
Improvement
-
Status: Closed
-
Trivial
-
Resolution: Fixed
-
7.6
-
None
Description
Writing a test for a use case that was pre-analyzing a field for a customer I decided to first check that the config could successfully accept a chunk of preanalyzed json. Thus I grabbed the example in the docs and BOOM
org.apache.solr.client.solrj.impl.CloudSolrClient$RouteException: Error from server at http://127.0.0.1:63302/solr/testCol_shard1_replica_n1: Exception writing document id 1 to the index; possible analysis error: startOffset must be non-negative, and endOffset must be >= startOffset, and offsets must not go backwards startOffset=5,endOffset=8,lastStartOffset=123 for field 'preanalyzed'
Turns out the example has token offsets that go backwards... attaching a patch to make the (mostly nonsensical) example at least technically valid