Solr:Solr api(solrj)中的自定义RequestHandler,它使查询回调给服务器

时间:2017-05-18 12:48:31

标签: solr solrj

我正在寻找一些阻碍我们的具体问题的建议。

我试图在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());
}

0 个答案:

没有答案