3
solrjを使用して分散検索を実行できますか?もしそうなら、どのように? (注:solrではない)solrjを使用した分散検索?
私はこの側面では文書を見つけることができません。もしあなたがこれを以前に使ったことがあるなら、私を助けてください。
solrjを使用して分散検索を実行できますか?もしそうなら、どのように? (注:solrではない)solrjを使用した分散検索?
私はこの側面では文書を見つけることができません。もしあなたがこれを以前に使ったことがあるなら、私を助けてください。
あなたの破片であると仮定すると:
は "localhost:8983/Solrの" とは "localhost:7574/Solrの"
をあなたがsolrjなどで分散検索を実行する可能性があります
String shards = "localhost:8983/solr,localhost:7574/solr";
StringBuffer request = new StringBuffer();
request.append("&q=" + query);
request.append("&shards=" + shards);
SolrParams solrParams = SolrRequestParsers.parseQueryString(request
.toString());
QueryResponse rsp = server.query(solrParams);
代わりに、ModifiableSolrParamsクラスを使用することもできます。
String shards = "localhost:8983/solr,localhost:7574/solr";
ModifiableSolrParams solrParams = new ModifiableSolrParams();
solrParams.set("q", query);
solrParams.set("shards", shards);
QueryResponse rsp = server.query(solrParams);
しかし、solr4jを使用するには、HttpSolrCこの場合、私が推測しているlientオブジェクトはサーバーです。どうやってそれを作りますか? (私はsolr 5.3.0を持っています) – Eszter