Return-Path: Delivered-To: apmail-lucene-solr-dev-archive@locus.apache.org Received: (qmail 81216 invoked from network); 10 Aug 2007 02:12:08 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 10 Aug 2007 02:12:08 -0000 Received: (qmail 70358 invoked by uid 500); 10 Aug 2007 02:12:06 -0000 Delivered-To: apmail-lucene-solr-dev-archive@lucene.apache.org Received: (qmail 70330 invoked by uid 500); 10 Aug 2007 02:12:06 -0000 Mailing-List: contact solr-dev-help@lucene.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: solr-dev@lucene.apache.org Delivered-To: mailing list solr-dev@lucene.apache.org Received: (qmail 70321 invoked by uid 99); 10 Aug 2007 02:12:06 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 09 Aug 2007 19:12:06 -0700 X-ASF-Spam-Status: No, hits=-99.1 required=10.0 tests=ALL_TRUSTED,NORMAL_HTTP_TO_IP,URIBL_RHS_DOB X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO brutus.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 10 Aug 2007 02:12:05 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id A013D714163 for ; Thu, 9 Aug 2007 19:11:42 -0700 (PDT) Message-ID: <13893851.1186711902622.JavaMail.jira@brutus> Date: Thu, 9 Aug 2007 19:11:42 -0700 (PDT) From: "Yonik Seeley (JIRA)" To: solr-dev@lucene.apache.org Subject: [jira] Updated: (SOLR-331) StringIndexOutOfBoundsException when using synonyms and highlighting In-Reply-To: <21379941.1186669902960.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/SOLR-331?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Yonik Seeley updated SOLR-331: ------------------------------ Attachment: WordDelimiterFilter.patch This patch seems to work fine (not adjusting offsets if they don't match the original token length) > StringIndexOutOfBoundsException when using synonyms and highlighting > -------------------------------------------------------------------- > > Key: SOLR-331 > URL: https://issues.apache.org/jira/browse/SOLR-331 > Project: Solr > Issue Type: Bug > Components: search > Affects Versions: 1.2 > Environment: JBOSS 4.0.5.GA > SOLR 1.2 binary release > Reporter: Oliver Kuhn > Fix For: 1.2 > > Attachments: adhs_small.xml, schema.xml, synonyms.txt, WordDelimiterFilter.patch > > > When searching index using highlighting and synonyms we get the following exception: > java.lang.StringIndexOutOfBoundsException: String index out of range: 42 > at java.lang.String.substring(String.java:1935) > at org.apache.lucene.search.highlight.Highlighter.getBestTextFragments(Highlighter.java:271) > at org.apache.solr.util.HighlightingUtils.doHighlighting(HighlightingUtils.java:266) > at org.apache.solr.request.StandardRequestHandler.handleRequest(StandardRequestHandler.java:164) > at org.apache.solr.core.SolrCore.execute(SolrCore.java:595) > at org.apache.solr.servlet.SolrServlet.doGet(SolrServlet.java:92) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:697) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:810) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) > at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) > at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175) > at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74) > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) > at org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:156) > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) > at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) > at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) > at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) > at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) > at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112) > at java.lang.Thread.run(Thread.java:619) > the problem is reproduceable and permanent with the attached files to this issue. Just use SOLR internal > "Make a Query[Full Interface]" Admin Interface option and search for: > Statement: adhs > Enable Highlighting: X > Fields to Highlight: content > e.g. > http://127.0.0.1:8080/solr/select?indent=on&version=2.2&q=adhs&start=0&rows=10&fl=*%2Cscore&qt=standard&wt=standard&explainOther=&hl=on&hl.fl=content > Thank you in advance! > Oliver -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.