You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-user@lucene.apache.org by "tamanjit.bindra@yahoo.co.in" <ta...@yahoo.co.in> on 2011/10/07 09:46:20 UTC

Highlighting configuration

Hi,
When I try to enable my highlighting with hl=true I get the following
exception. (Note: My default search field it both stored and tokenized.)

message null java.lang.NullPointerException at
org.apache.solr.handler.component.HighlightComponent.process(HighlightComponent.java:83)
at
org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:169)
at
org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:131)
at org.apache.solr.core.SolrCore.execute(SolrCore.java:1205) at
org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:304)
at
org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:232)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at
org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
at
org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
at
org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:241)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:580)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:595)

description The server encountered an internal error (null
java.lang.NullPointerException at
org.apache.solr.handler.component.HighlightComponent.process(HighlightComponent.java:83)
at
org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:169)
at
org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:131)
at org.apache.solr.core.SolrCore.execute(SolrCore.java:1205) at
org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:304)
at
org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:232)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at
org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
at
org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
at
org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:241)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:580)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:595) ) that prevented it from fulfilling
this request.

Kindly help.

--
View this message in context: http://lucene.472066.n3.nabble.com/Highlighting-configuration-tp3402144p3402144.html
Sent from the Solr - User mailing list archive at Nabble.com.

Re: Highlighting configuration

Posted by "tamanjit.bindra@yahoo.co.in" <ta...@yahoo.co.in>.
It worked. Thanks

--
View this message in context: http://lucene.472066.n3.nabble.com/Highlighting-configuration-tp3402144p3409451.html
Sent from the Solr - User mailing list archive at Nabble.com.

Re: Highlighting configuration

Posted by Ahmet Arslan <io...@yahoo.com>.
> My default Request Handler looks like
> this:
> 
>  <requestHandler name="/search"
> class="org.apache.solr.handler.component.SearchHandler"
> default="true">
>                
> <lst name="defaults">
>                
> <str name="echoParams">all</str>
>                 
>                
> </lst>
>                
> <arr name="components">
>                 
>                
> <str>highlight</str>
>                 
>                 
>                
> <str>collapse</str>
>                
> <str>facet</str>
>                
> </arr>
>         </requestHandler>
> 
> 
> And I have uncommented the following line:
> 
>  <searchComponent name="highlight"
> class="org.apache.solr.handler.component.HighlightComponent"
> />
> 
> Still awaiting a reply.

I am sure that facet component cannot work without query component. Probably highlighting component relies on query component too. add query component as the first element in your components array.

<arr name="components">
<str>query</str>
...............

Re: Highlighting configuration

Posted by "tamanjit.bindra@yahoo.co.in" <ta...@yahoo.co.in>.
My default Request Handler looks like this:

 <requestHandler name="/search"
class="org.apache.solr.handler.component.SearchHandler" default="true">
                <lst name="defaults">
                <str name="echoParams">all</str>
                
                </lst>
                <arr name="components">
                
                <str>highlight</str>
                
                
                <str>collapse</str>
                <str>facet</str>
                </arr>
        </requestHandler>


And I have uncommented the following line:

 <searchComponent name="highlight"
class="org.apache.solr.handler.component.HighlightComponent" />

Still awaiting a reply.

--
View this message in context: http://lucene.472066.n3.nabble.com/Highlighting-configuration-tp3402144p3408829.html
Sent from the Solr - User mailing list archive at Nabble.com.