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 を使用してすべてを選択し、実際に結果を得るにはどうすればよいでしょうか?