jcseg 高亮问题
@狮子的魂 你好,想跟你请教个问题:
安装了 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(10)
@bunwong 该bug已经得到修复,请下载最新版本的源码,使用ant或者maven编译下。
好吧,我试试看,你们觉得它跟 IKAnalyzer 哪个好点?貌似 IK 索引速度很慢
好吧,我试试看,你们觉得它跟 IKAnalyzer 哪个好点?貌似 IK 索引速度很慢
好吧,我试试看,你们觉得它跟 IKAnalyzer 哪个好点?貌似 IK 索引速度很慢
我下载的好像是最新版本哦,真奇怪
我下载的好像是最新版本哦,真奇怪
你用的哪个版本?貌似作者再发布1.9.2之后,git@osc有新的提交,你试试最新的……
好吧,坐等 :)
jcseg 同义词的追加效果高亮显示不能使用默认的,需要重写。本人已经回家过年了,家里没有网络,所以暂时无法继续回复该问题,请谅解。
补充下,好像部分高亮显示的部分不正确