jcseg 高亮问题

发布于 2021-11-26 20:46:40 字数 4105 浏览 888 评论 10

@狮子的魂 你好,想跟你请教个问题:

安装了 jcseg 后,把原本的 mmseg4j 换成你的之后,重新推内容到索引,效果不错,不过在增加了高亮后,"duowan" 这个词出问题,下面是调试信息,请麻烦check下,我google了一下这个是mmseg4j的老问题,貌似在之前的版本已修复,麻烦你帮忙看看如何解决,谢谢。

1302826 [qtp534372416-14] INFO org.apache.solr.core.SolrCore – [collection1] webapp=/solr path=/select params={indent=true&q=yaowan&_=1389455494044&hl.simple.pre=<em>&hl.simple.post=</em>&hl.fl=title,content&wt=json&hl=true} hits=3571 status=500 QTime=1 1302827 [qtp534372416-14] ERROR org.apache.solr.servlet.SolrDispatchFilter – null:org.apache.solr.common.SolrException: org.apache.lucene.search.highlight.InvalidTokenOffsetsException: Token yaowan exceeds length of provided text sized 69 at org.apache.solr.highlight.DefaultSolrHighlighter.doHighlightingByHighlighter(DefaultSolrHighlighter.java:542) at org.apache.solr.highlight.DefaultSolrHighlighter.doHighlighting(DefaultSolrHighlighter.java:414) at org.apache.solr.handler.component.HighlightComponent.process(HighlightComponent.java:139) at org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:208) at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:135) at org.apache.solr.core.SolrCore.execute(SolrCore.java:1859) at org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:703) at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:406) at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:195) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1419) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:455) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137) at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:557) at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231) at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1075) at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:384) at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193) at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1009) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135) at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:255) at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:154) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116) at org.eclipse.jetty.server.Server.handle(Server.java:368) at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:489) at org.eclipse.jetty.server.BlockingHttpConnection.handleRequest(BlockingHttpConnection.java:53) at org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:942) at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:1004) at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:640) at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235) at org.eclipse.jetty.server.BlockingHttpConnection.handle(BlockingHttpConnection.java:72) at org.eclipse.jetty.server.bio.SocketConnector$ConnectorEndPoint.run(SocketConnector.java:264) at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608) at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543) at java.lang.Thread.run(Thread.java:744) Caused by: org.apache.lucene.search.highlight.InvalidTokenOffsetsException: Token yaowan exceeds length of provided text sized 69 at org.apache.lucene.search.highlight.Highlighter.getBestTextFragments(Highlighter.java:225) at org.apache.solr.highlight.DefaultSolrHighlighter.doHighlightingByHighlighter(DefaultSolrHighlighter.java:527) ... 33 more

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

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

发布评论

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

评论(10

冷默言语 2021-11-29 05:31:26

@bunwong 该bug已经得到修复,请下载最新版本的源码,使用ant或者maven编译下。

醉生梦死 2021-11-29 05:31:21

好吧,我试试看,你们觉得它跟 IKAnalyzer 哪个好点?貌似 IK 索引速度很慢

兮颜 2021-11-29 05:30:41

好吧,我试试看,你们觉得它跟 IKAnalyzer 哪个好点?貌似 IK 索引速度很慢

看透却不说透 2021-11-29 04:16:25

好吧,我试试看,你们觉得它跟 IKAnalyzer 哪个好点?貌似 IK 索引速度很慢

背叛残局 2021-11-29 03:14:46

我下载的好像是最新版本哦,真奇怪

岁月打碎记忆 2021-11-28 11:09:11

我下载的好像是最新版本哦,真奇怪

无声静候 2021-11-28 06:51:47

你用的哪个版本?貌似作者再发布1.9.2之后,git@osc有新的提交,你试试最新的……

静谧 2021-11-28 04:21:02

好吧,坐等 :)

本宫微胖 2021-11-27 23:43:35

jcseg 同义词的追加效果高亮显示不能使用默认的,需要重写。本人已经回家过年了,家里没有网络,所以暂时无法继续回复该问题,请谅解。

顾挽 2021-11-27 20:14:40

补充下,好像部分高亮显示的部分不正确

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