我正在寻找一些阻碍我们的具体问题的建议。
我试图在Solr api(solrj)中创建一个自定义RequestHandler,使查询回调给服务器。
我没有找到任何好的,可运行的在线示例。可能我接近这个错误。任何建议将不胜感激。
以下是我尝试对此进行编码的尝试之一。
public void handleRequestBody(SolrQueryRequest req, SolrQueryResponse rsp) throws Exception { SolrCore solrServerCore = req.getCore(); SolrRequestHandler handler = solrServerCore.getRequestHandler("/select"); ModifiableSolrParams params = new ModifiableSolrParams(); params1.add("q", "*:*"); SolrQueryRequest req = new LocalSolrQueryRequest(solrServerCore, params); SolrQueryResponse rsp = new SolrQueryResponse();; solrServerCore.execute(handler1, req, rsp); //!!! Not returning a structured response System.out.println(rsp.toString()); System.out.println(rsp.getReturnFields()); System.out.println(rsp.getValues().toString()); }