Reputation: 177
Discover: The length of [message] field of [-CSnZmwB_xkQcDCOrP1V] doc of [prod_logs] index has exceeded [1000000] - maximum allowed to be analyzed for highlighting. This maximum can be set by changing the [index.highlight.max_analyzed_offset] index level setting. For large texts, indexing with offsets or term vectors is recommended!
I get the above error in Kibana. I use ELK version 7.2.0. Answers / Suggestions are most welcome.
Upvotes: 3
Views: 7630
Reputation: 153
You should change your mapping.If you can not update your mapping create a temp new index.And add term_vector your big text field
"mappings": { "properties": { "sample_field": { "type": "text", "term_vector": "with_positions_offsets" } } }
Then clone your data to new index.
POST /_reindex { "source": { "index": "old_index" }, "dest": { "index": "new_index" } }
Then use "unified" in highlight query.
"highlight": { "fields": { "textString": { "type": "unified" } }
like that.
Upvotes: 3