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吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(7)
@狮子的魂 谢谢,把源码重新编译了下可以了
回复
我在elasticsearch 1.7.1 下使用 jcseg 1.9.6 报InvalidTokenOffsetsException异常。看到你说要关闭同义词,这个在哪里设置啊?非常感谢
回复
jcseg.properties中设置jcseg.loadsyn = 0即可! elasticsearch你可以直接使用http://git.oschina.net/lionsoul/elasticsearch-jcseg,我已经集成了elasticsearch 1.7.3 和jcseg 1.9.6,下载启用就ok了!
回复
谢谢。另外有个问题是:我看你集成好的jcseg.properties里面的配置项的值和你的pdf文档里面的值有些不同,我目前使用的是你pdf文档里面的值,会有问题么?
回复
用jcseg.properties的选项标准吧,毕竟文章不是每次更新我都跟上了!
为啥我用了1.9.6,还是有问题呢?
org.apache.lucene.search.highlight.InvalidTokenOffsetsException: Token 10000年 exceeds length of provided text sized 5
org.apache.lucene.search.highlight.Highlighter.getBestTextFragments(Highlighter.java:225)
Jcseg目前版本1.9.5,1.9.6也即将发布了。使用最新版本就没有该问题。
到 http://git.oschina.net/lionsoul/jcseg 下载最新版本。