Is the registration of the search component failing earlier in your
logs?

Upayavira

On Thu, Jan 10, 2013, at 04:23 PM, obi240 wrote:
> I recently started working with the clustering plugin on solr 4.
> I assigned a requsthandler to clustering: /clustering and got the
> following
> errors
> 
> lazy loading errororg.apache.solr.common.SolrException: lazy loading
> error
> at
> org.apache.solr.core.RequestHandlers$LazyRequestHandlerWrapper.getWrappedHandler(RequestHandlers.java:256)
> at
> org.apache.solr.core.RequestHandlers$LazyRequestHandlerWrapper.handleRequest(RequestHandlers.java:238)
> at org.apache.solr.core.SolrCore.execute(SolrCore.java:1699) at
> org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:455)
> at
> org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:276)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
> at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
> at
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
> at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
> at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:405)
> at
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:964)
> at
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:515)
> at
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:302)
> at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> at java.lang.Thread.run(Thread.java:722) Caused by:
> org.apache.solr.common.SolrException: Unknown Search Component:
> clustering
> at org.apache.solr.core.SolrCore.getSearchComponent(SolrCore.java:1074)
> at
> org.apache.solr.handler.component.SearchHandler.inform(SearchHandler.java:126)
> at
> org.apache.solr.core.RequestHandlers$LazyRequestHandlerWrapper.getWrappedHandler(RequestHandlers.java:251)
> ... 19 more 500
> 
> 
> Find below my requesthandler and search component in solrconfig:
> <searchComponent name="clustering" 
>                    enable="${solr.clustering.enabled:false}"
>                    class="solr.clustering.ClusteringComponent" >
>     
>     <lst name="engine">
>       
>       <str name="name">default</str>
> 
>       
>       <str
> name="carrot.algorithm">org.carrot2.clustering.lingo.LingoClusteringAlgorithm</str>
> 
>       
>       <str
>       name="LingoClusteringAlgorithm.desiredClusterCountBase">20</str>
>       
>       
>       <str name="carrot.lexicalResourcesDir">clustering/carrot2</str>
> 
>       
>       <str name="MultilingualClustering.defaultLanguage">ENGLISH</str>
>     </lst>
>     <lst name="engine">
>       <str name="name">stc</str>
>       <str
> name="carrot.algorithm">org.carrot2.clustering.stc.STCClusteringAlgorithm</str>
>     </lst>
>         <lst name="engine">
>       <str name="name">kmeans</str>
>       <str
> name="carrot.algorithm">org.carrot2.clustering.kmeans.BisectingKMeansClusteringAlgorithm</str>
>     </lst>
>   </searchComponent>
>   
>   
>   
>   
>   
>   <requestHandler name="/clustering" startup="lazy"
>                   enable="${solr.clustering.enabled:true}"
>                   class="solr.SearchHandler">
>     <lst name="defaults">
>       <bool name="clustering">true</bool>
> 
>       <str name="clustering.engine">default</str>
>       
>       <bool name="clustering.results">true</bool>
>       
>       <str name="carrot.title">subTitle</str>
>       <str name="carrot.url">anchorUrl</str>
>       
>        <str name="carrot.snippet">fullSpeechString</str>
>        
>        <bool name="carrot.produceSummary">true</bool>
> 
>        <bool name="carrot.outputSubClusters">false</bool>
>        <int name="carrot.numDescriptions">20</int>
>  
>       
>     </lst>     
>     <arr name="last-components">
>       <str>clustering</str>
>     </arr>
>   </requestHandler>
> 
> Help please
> 
> 
> 
> 
> --
> View this message in context:
> http://lucene.472066.n3.nabble.com/Problems-getting-solr-clustering-to-work-tp4032251.html
> Sent from the Solr - User mailing list archive at Nabble.com.

Reply via email to