You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@nutch.apache.org by keren nutch <ke...@yahoo.ca> on 2006/03/03 17:20:00 UTC

How to set up for merged index

Hi,
 
 After I merged indexes from the directory /home/nutch/segmetns which contains 20 sub directories. My outputIndex name is index. Then, I moved the index under /home/nutch/merged_index/. In the nutch-site.xml, I set 'searcher.dir' to be ' /home/nutch/merged_index'. After that, I restarted tomcat. When I did a search, I got error:
 
java.lang.RuntimeException: java.lang.NullPointerException
 at org.apache.nutch.searcher.FetchedSegments.getSummary(FetchedSegments.java:190)
 at org.apache.nutch.searcher.NutchBean.getSummary(NutchBean.java:298)
 at org.apache.nutch.searcher.OpenSearchServlet.doGet(OpenSearchServlet.java:138)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:696)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:200)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146)
 at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:209)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
 at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:144)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
 at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2358)
 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:133)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
 at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:118)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:116)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
 at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:127)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
 at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:152)
 at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
 at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
 at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
 at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
 at java.lang.Thread.run(Thread.java:534)
Caused by: java.lang.NullPointerException
 at org.apache.nutch.searcher.FetchedSegments.getSummary(FetchedSegments.java:144)
 at org.apache.nutch.searcher.FetchedSegments$SummaryThread.run(FetchedSegments.java:163)
 Please let me know what's wrong with my settings. 
 
 Best regards,
 Keren
 
		
---------------------------------
Share your photos with the people who matter at Yahoo! Canada Photos

Re: How to set up for merged index

Posted by Jack Tang <hi...@gmail.com>.
Hi keren

Pls make sure your mergered indices are correct and you can see the
index using luke -- one small but pretty useful toolkit.

/Jack

On 3/4/06, keren nutch <ke...@yahoo.ca> wrote:
> Hi,
>
>  After I merged indexes from the directory /home/nutch/segmetns which contains 20 sub directories. My outputIndex name is index. Then, I moved the index under /home/nutch/merged_index/. In the nutch-site.xml, I set 'searcher.dir' to be ' /home/nutch/merged_index'. After that, I restarted tomcat. When I did a search, I got error:
>
> java.lang.RuntimeException: java.lang.NullPointerException
>  at org.apache.nutch.searcher.FetchedSegments.getSummary(FetchedSegments.java:190)
>  at org.apache.nutch.searcher.NutchBean.getSummary(NutchBean.java:298)
>  at org.apache.nutch.searcher.OpenSearchServlet.doGet(OpenSearchServlet.java:138)
>  at javax.servlet.http.HttpServlet.service(HttpServlet.java:696)
>  at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
>  at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:200)
>  at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146)
>  at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:209)
>  at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
>  at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
>  at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
>  at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:144)
>  at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
>  at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
>  at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
>  at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2358)
>  at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:133)
>  at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
>  at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:118)
>  at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
>  at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:116)
>  at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
>  at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
>  at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
>  at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:127)
>  at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
>  at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
>  at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
>  at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:152)
>  at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
>  at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
>  at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
>  at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
>  at java.lang.Thread.run(Thread.java:534)
> Caused by: java.lang.NullPointerException
>  at org.apache.nutch.searcher.FetchedSegments.getSummary(FetchedSegments.java:144)
>  at org.apache.nutch.searcher.FetchedSegments$SummaryThread.run(FetchedSegments.java:163)
>  Please let me know what's wrong with my settings.
>
>  Best regards,
>  Keren
>
>
> ---------------------------------
> Share your photos with the people who matter at Yahoo! Canada Photos
>


--
Keep Discovering ... ...
http://www.jroller.com/page/jmars