开发者社区> 问答> 正文

jcseg1.9.2搜索高亮时报错?报错

@狮子的魂 你好,想跟你请教个问题:我用的jcseg1.9.2版本,最后lucene highlight高亮时报错:

rg.apache.lucene.search.highlight.InvalidTokenOffsetsException: Token ev exceed
s length of provided text sized 22
        at org.apache.lucene.search.highlight.Highlighter.getBestTextFragments(H
ighlighter.java:225)
网上看是mmseg的老问题,也看到你在oschina上之前回帖说,类似这个问题已经修复了。

我需要用最新版1.9.6吗?

展开
收起
爱吃鱼的程序员 2020-06-14 15:41:37 531 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    Jcseg目前版本1.9.5,1.9.6也即将发布了。使用最新版本就没有该问题。

    到 http://git.oschina.net/lionsoul/jcseg 下载最新版本。

    为啥我用了1.9.6,还是有问题呢? 


    org.apache.lucene.search.highlight.InvalidTokenOffsetsException:Token10000年exceedslengthofprovidedtextsized5
    org.apache.lucene.search.highlight.Highlighter.getBestTextFragments(Highlighter.java:225)

    回复 @cspanjian:用jcseg.properties的选项标准吧,毕竟文章不是每次更新我都跟上了!回复 @狮子的魂:谢谢。另外有个问题是:我看你集成好的jcseg.properties里面的配置项的值和你的pdf文档里面的值有些不同,我目前使用的是你pdf文档里面的值,会有问题么?回复 @cspanjian:jcseg.properties中设置jcseg.loadsyn=0即可!elasticsearch你可以直接使用http://git.oschina.net/lionsoul/elasticsearch-jcseg,我已经集成了elasticsearch1.7.3和jcseg1.9.6,下载启用就ok了!回复 @狮子的魂:我在elasticsearch1.7.1下使用jcseg1.9.6报InvalidTokenOffsetsException异常。看到你说要关闭同义词,这个在哪里设置啊?非常感谢 @狮子的魂谢谢,把源码重新编译了下可以了
    2020-06-14 15:41:53
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载