我在通过 Solrj(运行 Tomcat)选择我的 25 个文档 Solr (3.6) 索引中的所有内容时遇到问题。
public static void main(String[] args) throws MalformedURLException, SolrServerException {
SolrServer solr = new HttpSolrServer("http://localhost:8080/solr");
ModifiableSolrParams parameters = new ModifiableSolrParams();
parameters.set("?q", "*:*");
parameters.set("wt", "json");
QueryResponse response = solr.query(parameters);
System.out.println(response);
}
我得到的结果是:
{responseHeader={status=0,QTime=0,params={?q=*:*,wt=javabin,version=2}},response={numFound=0,start=0,docs=[]}}
另外,如果我选择“?” 我parameters.set("?q", "*:*");
必须终止编译,否则它会超时。如果我更换
"*:*"
只需
"*"
另外,我尝试过parameters.set("qt", "/select");
也无济于事。
您如何选择所有并通过 Solrj 实际获得结果?