jcseg1.9.2搜索高亮时报错

发布于 2021-11-25 02:00:04 字数 918 浏览 754 评论 7

@狮子的魂 你好,想跟你请教个问题:我用的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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

岁吢 2021-11-30 15:18:34

@狮子的魂 谢谢,把源码重新编译了下可以了

回眸一笑 2021-11-30 15:16:32

回复
我在elasticsearch 1.7.1 下使用 jcseg 1.9.6 报InvalidTokenOffsetsException异常。看到你说要关闭同义词,这个在哪里设置啊?非常感谢

秋意浓 2021-11-30 15:13:18

回复
jcseg.properties中设置jcseg.loadsyn = 0即可! elasticsearch你可以直接使用http://git.oschina.net/lionsoul/elasticsearch-jcseg,我已经集成了elasticsearch 1.7.3 和jcseg 1.9.6,下载启用就ok了!

因为看清所以看轻 2021-11-30 14:32:06

回复
谢谢。另外有个问题是:我看你集成好的jcseg.properties里面的配置项的值和你的pdf文档里面的值有些不同,我目前使用的是你pdf文档里面的值,会有问题么?

飘然心甜 2021-11-30 13:47:38

回复
用jcseg.properties的选项标准吧,毕竟文章不是每次更新我都跟上了!

狼亦尘 2021-11-29 10:54:04

为啥我用了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)

裸钻 2021-11-25 15:30:45

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

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文