I added a new analyzer plugin based lucene,but i have a problem when i use nutchbean search,current NutchBean#search only support org.apache.nutch.searcher.Query,the codes as following:
> NutchBean bean = new NutchBean(NutchConfiguration.create()); > Query query = *Query.parse*(q, conf); //Query is > org.apache.nutch.searcher.Query > Hits hits = bean.search(query, 20); > and the *Query.parse* will call NutchAnalysis NutchAnalysis.java line 53 > NutchAnalysis parser = new NutchAnalysis( > queryString, (analyzer != null) ? analyzer : new > NutchDocumentAnalyzer(conf)); //Here will create my analyzer plugin > instead NutchDocumentAnalyzer > parser.queryString = queryString; > parser.queryFilters = new QueryFilters(conf); > return *parser.parse*(conf); *//** I noticed that it will use *NutchAnalysis#parse*.So I can't search any results. I've no idea,should i write another NutchAnalysis#parse instead default Or just use Lucene Query as following: > QueryParser parser = new QueryParser(FIELD_NAME, analyzer);* here i can > use my own analyzer > *Query query = parser.parse(queryString); But NutchBean#search can't use Lucene Query,only support Nutch Query.I want to know any simple way to deal with it. Thanks
