jcseg1.9.2搜索高亮时报错

rayeaster 发布于 2015/06/02 21:41
阅读 453
收藏 0

@狮子的魂 你好,想跟你请教个问题:我用的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吗?

加载中
0
狮子的魂
狮子的魂

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

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

0
s
safetys

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

狮子的魂
狮子的魂
回复 @cspanjian : 用jcseg.properties的选项标准吧,毕竟文章不是每次更新我都跟上了!
c
cspanjian
回复 @狮子的魂 : 谢谢。另外有个问题是:我看你集成好的jcseg.properties里面的配置项的值和你的pdf文档里面的值有些不同,我目前使用的是你pdf文档里面的值,会有问题么?
狮子的魂
狮子的魂
回复 @cspanjian : jcseg.properties中设置jcseg.loadsyn = 0即可! elasticsearch你可以直接使用http://git.oschina.net/lionsoul/elasticsearch-jcseg,我已经集成了elasticsearch 1.7.3 和jcseg 1.9.6,下载启用就ok了!
c
cspanjian
回复 @狮子的魂 : 我在elasticsearch 1.7.1 下使用 jcseg 1.9.6 报InvalidTokenOffsetsException异常。看到你说要关闭同义词,这个在哪里设置啊?非常感谢
SmileTower
SmileTower
@狮子的魂 谢谢,把源码重新编译了下可以了
下一页
返回顶部
顶部