开发者社区 > 大数据与机器学习 > 检索分析服务 Elasticsearch版 > 正文

请问ES报错问题lucene为什么要checkOffset呢?可以去掉吗?

请问ES报错问题: { "type": "illegal_argument_exception", "reason": "startOffset must be non-negative, and endOffset must be >= startOffset, and offsets must not go backwards startOffset=0,endOffset=2,lastStartOffset=1 for field 'text'" }lucene为什么要checkOffset呢?可以去掉吗?为什么一定要保证 lastStartOffset <= currentStartOffset呢?

展开
收起
fuxixi 2022-11-07 17:13:22 602 0
1 条回答
写回答
取消 提交回答
  • 为了让 highlighters 有更高的性能,有顺序 O(n) ,无序O(n^2)。为了节省存储空间,便于 数值压缩。此答案整理自钉钉群“Elasticsearch中文技术社区”

    2022-11-07 17:44:45
    赞同 展开评论 打赏

阿里云检索分析服务Elasticsearch版兼容开源ELK功能,免运维全托管,提升企业数据检索与运维分析能力。

热门讨论

热门文章

相关电子书

更多
Phoenix Search Index 功能与应用场景介绍 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载