当我对索引进行查询时,出现以下错误:
“[jobs] 索引的 [82213] doc 的 [field_21] 字段的长度已超过 [10000] - 允许分析突出显示的最大值。可以通过更改 [index.highlight.max_analyzed_offset] 索引级别设置来设置该最大值. 对于大文本,建议使用偏移量或术语向量进行索引!”
当我将max_analyzed_offset10,000 增加到 10,000,000 时,它解决了我的问题,并且查询同样快。我应该担心像这样离开这个设置吗?我会遇到性能下降吗?还是应该使用偏移量/术语向量?使用术语向量的一个警告是它们会增加索引的大小。
另外,如果包含超过特定数量的字符,是否有办法禁用突出显示?