0

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

4

2 回答 2

1

QueryResponse 公开可以从中检索 q的Header信息。

rsp.getHeader().get("q")
于 2013-02-15T12:04:05.677 回答
1

QueryResponse 公开可以从中检索 q 的 Header 信息。但它不能像 Jayendra 提到的那样直接被直接检索。

你需要使用:

response.getHeader().get("params");

这将为您提供如下结果:

{start=0,q=apple,qf=name^10.0 description^5.0,version=2,rows=10,defType=edismax}

在那里你可以看到你的结果。

于 2014-05-13T07:01:45.547 回答