As promised, I customized Solr browse GUI for Nutch based on Solr 3.3. Here is the link to the war file I created as well as instructions: http://thetechietutorials.blogspot.com/2011/07/customized-solr-browser-interface-for.html
Have fun with Nutch and Solr! On 7/26/11, Geek Gamer <[email protected]> wrote: > On Tue, Jul 26, 2011 at 12:32 PM, Cheng Li <[email protected]> wrote: >> OK. btw, if I have already done the crawl , after done the first 6 step >> , >> do I need to run step 7 run a test crawl against solr url >> http://localhost:8983/solr again? crawling costs a lot of time -:) > > no just index the old crawl data to solr. > > >> >> On Mon, Jul 25, 2011 at 11:49 PM, Geek Gamer <[email protected]> wrote: >> >>> replace the attached files in solr/conf/velocity >>> >>> On Tue, Jul 26, 2011 at 12:14 PM, Cheng Li <[email protected]> wrote: >>> > what do you mean by patch facets.vm ? Do you mean I replace the old >>> > file >>> > with the .vm.patch file ? >>> > >>> > I am a novice , hope that you can explain a little bit more. >>> > >>> > Thanks, >>> > >>> > On Mon, Jul 25, 2011 at 11:08 PM, Geek Gamer <[email protected]> >>> > wrote: >>> > >>> >> seems you have not patched facets.vm, >>> >> you need to remove facet_ranges and facet queries from the file >>> >> >>> >> >>> >> On Tue, Jul 26, 2011 at 5:19 AM, Cheng Li <[email protected]> wrote: >>> >> > I follow the instruction at >>> >> > >>> >> >>> https://issues.apache.org/jira/browse/NUTCH-1034?focusedCommentId=13070696#comment-13070696 >>> >> > >>> >> > >>> >> > but in the output message , there are errors , and I get no result >>> from >>> >> > the query >>> >> > >>> >> > >>> >> > SEVERE: Exception during facet.range of >>> >> > manufacturedate_dt:org.apache.solr.common.SolrException: undefined >>> field >>> >> > manufacturedate_dt >>> >> > at >>> org.apache.solr.schema.IndexSchema.getField(IndexSchema.java:1185) >>> >> > at >>> >> > >>> >> >>> org.apache.solr.request.SimpleFacets.getFacetRangeCounts(SimpleFacets.java:797) >>> >> > at >>> >> > >>> >> >>> org.apache.solr.request.SimpleFacets.getFacetRangeCounts(SimpleFacets.java:778) >>> >> > at >>> >> > >>> >> >>> org.apache.solr.request.SimpleFacets.getFacetCounts(SimpleFacets.java:178) >>> >> > at >>> >> > >>> >> >>> org.apache.solr.handler.component.FacetComponent.process(FacetComponent.java:72) >>> >> > at >>> >> > >>> >> >>> org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:194) >>> >> > at >>> >> > >>> >> >>> org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:129) >>> >> > at org.apache.solr.core.SolrCore.execute(SolrCore.java:1368) >>> >> > at >>> >> > >>> >> >>> org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:356) >>> >> > at >>> >> > >>> >> >>> org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:252) >>> >> > at >>> >> > >>> >> >>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212) >>> >> > at >>> >> > >>> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399) >>> >> > at >>> >> > >>> >> >>> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) >>> >> > at >>> >> > >>> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182) >>> >> > at >>> >> > >>> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766) >>> >> > at >>> >> org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450) >>> >> > at >>> >> > >>> >> >>> org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230) >>> >> > at >>> >> > >>> >> >>> org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114) >>> >> > at >>> >> > >>> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) >>> >> > at org.mortbay.jetty.Server.handle(Server.java:326) >>> >> > at >>> >> > >>> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542) >>> >> > at >>> >> > >>> >> >>> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928) >>> >> > at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549) >>> >> > at >>> >> > org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212) >>> >> > at >>> >> > org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) >>> >> > at >>> >> > >>> >> >>> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228) >>> >> > at >>> >> > >>> >> >>> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582) >>> >> > >>> >> > >>> >> > any idea to solve this problem? >>> >> > >>> >> > Thanks, >>> >> > >>> >> > >>> >> > On Mon, Jul 25, 2011 at 1:06 PM, Geek Gamer <[email protected]> >>> wrote: >>> >> > >>> >> >> >>> >> >> >>> >> >>> https://issues.apache.org/jira/browse/NUTCH-1034?focusedCommentId=13070696#comment-13070696 >>> >> >> >>> >> >> On Tue, Jul 26, 2011 at 1:13 AM, Cheng Li <[email protected]> wrote: >>> >> >> > can you show the example to me? >>> >> >> > >>> >> >> > thanks, >>> >> >> > >>> >> >> > On Mon, Jul 25, 2011 at 10:27 AM, Geek Gamer <[email protected]> >>> >> wrote: >>> >> >> > >>> >> >> >> I have done some changes to velocity templates for displaying >>> >> >> >> the >>> >> >> >> nutch results, tested with nutch schema, i can provide them. >>> >> >> >> >>> >> >> >> >>> >> >> >> On Mon, Jul 25, 2011 at 10:38 PM, Markus Jelsma >>> >> >> >> <[email protected]> wrote: >>> >> >> >> > There are three open issue on this: >>> >> >> >> > 1. integrate Solr >>> >> >> >> > 2. create custom solrconfig for Nutch (dismax fields, >>> highlighting >>> >> >> etc) >>> >> >> >> > 3. customize Solr's velocity templates for Nutch >>> >> >> >> > >>> >> >> >> > Would be great if some patches come in ;) >>> >> >> >> > >>> >> >> >> >> If you guys need, probably I can make a war file for you guys >>> just >>> >> to >>> >> >> >> >> display nutch fields (title, url, etc) with some changes on >>> Solr >>> >> >> browse. >>> >> >> >> >> >>> >> >> >> >> On Mon, Jul 25, 2011 at 12:03 AM, Cheng Li <[email protected]> >>> >> wrote: >>> >> >> >> >> > Do you mean this post ? >>> >> >> >> >> > >>> >> http://www.mail-archive.com/user%40nutch.apache.org/msg03450.html >>> >> >> >> >> > >>> >> >> >> >> > On Sun, Jul 24, 2011 at 10:26 PM, Geek Gamer < >>> >> [email protected]> >>> >> >> >> wrote: >>> >> >> >> >> > > You have to deploy the solr.war from solr. Any >>> customizations >>> >> to >>> >> >> the >>> >> >> >> >> > > views you need can be done via modifying the velocity >>> >> templates >>> >> >> in >>> >> >> >> >> > > solr/conf and using the velocity responsewriter. >>> >> >> >> >> > > This is already mentioned in the group earlier. >>> >> >> >> >> > > >>> >> >> >> >> > > On Mon, Jul 25, 2011 at 9:11 AM, Cheng Li >>> >> >> >> >> > > <[email protected] >>> > >>> >> >> wrote: >>> >> >> >> >> > > > Hi, >>> >> >> >> >> > > > >>> >> >> >> >> > > > In nutch 1.3 + solr framework , where should I put >>> the >>> >> html >>> >> >> >> and >>> >> >> >> >> > > >>> >> >> >> >> > > related >>> >> >> >> >> > > >>> >> >> >> >> > > > javascript files to make it install ? >>> >> >> >> >> > > > >>> >> >> >> >> > > > In nutch 1.2 , I deploy the nutch 1.2 .war file in >>> >> >> >> >> > > > >>> >> >> >> >> > > > apache-tomecat/webapp directory . In nutch 1.3 + solr >>> >> >> >> >> > > > , >>> how >>> >> >> can I >>> >> >> >> >> > >>> >> >> >> >> > deploy >>> >> >> >> >> > >>> >> >> >> >> > > > the web service? >>> >> >> >> >> > > > >>> >> >> >> >> > > > Thanks, >>> >> >> >> >> > > > >>> >> >> >> >> > > > -- >>> >> >> >> >> > > > Cheng Li >>> >> >> >> >> > >>> >> >> >> >> > -- >>> >> >> >> >> > Cheng Li >>> >> >> >> > >>> >> >> >> >>> >> >> > >>> >> >> > >>> >> >> > >>> >> >> > -- >>> >> >> > Cheng Li >>> >> >> > >>> >> >> >>> >> > >>> >> > >>> >> > >>> >> > -- >>> >> > Cheng Li >>> >> > >>> >> >>> > >>> > >>> > >>> > -- >>> > Cheng Li >>> > >>> >> >> >> >> -- >> Cheng Li >> >

