Solr:从QueryResponse检索查询

Solr:从QueryResponse检索查询,solr,solrj,Solr,Solrj,给定一个QueryResponse对象(SolrJ 3.6.2),除了解析查询字符串外,还有什么方法可以检索为获取该响应而进行的查询?QueryResponse公开了可从中检索q的信息 rsp.getHeader().get("q") QueryResponse公开可从中检索q的标头信息。但它不能像Jayendra提到的那样直接审理 您需要使用: response.getHeader().get("params"); 这将产生如下结果: {start=0,q=apple,qf=name^10

给定一个QueryResponse对象(SolrJ 3.6.2),除了解析查询字符串外,还有什么方法可以检索为获取该响应而进行的查询?

QueryResponse公开了可从中检索q的信息

rsp.getHeader().get("q")

QueryResponse公开可从中检索q的标头信息。但它不能像Jayendra提到的那样直接审理

您需要使用:

response.getHeader().get("params");
这将产生如下结果:

{start=0,q=apple,qf=name^10.0 description^5.0,version=2,rows=10,defType=edismax}
在那里你可以看到你的结果