3
A
回答
7
假設你的碎片是:
「本地主機:8983/Solr的」 和 「本地主機: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);
相關問題
- 1. solrj:用空白搜索詞
- 2. 使用Dask進行大規模並行搜索操作,分佈式
- 3. 使用VLookUp進行部分搜索
- 4. 使用solr進行部分搜索
- 5. 使用elasticsearch進行分面搜索
- 6. 使用Lucene 4.3進行分面搜索
- 7. Solr在進行分佈式搜索時隱藏了一些facet.fields
- 8. 使用分面的GeoPoint搜索進行彈性搜索
- 9. 在Java中使用正則表達式進行部分搜索
- 10. 使用NSOperation進行搜索
- 11. 使用xsl進行搜索
- 12. 使用UITextField進行搜索
- 13. 使用grep進行搜索
- 14. 使用opencsv進行搜索
- 15. 使用BinarySearch進行搜索
- 16. 使用EntityFramework進行搜索
- 17. 使用webdriver進行分佈式測試
- 18. 使用Jmeter進行分佈式測試
- 19. 使用solrj檢索json格式的SolrDocument
- 20. 使用RavenDb/Lucene進行分面搜索的分層分類?
- 21. 使用sqlite進行搜索索引?
- 22. 使用搜索索引進行篩選
- 23. 使用javascript進行二進制搜索
- 24. 使用節點索引進行分面搜索
- 25. 使用CouchDB與地理索引進行分面搜索
- 26. 使用SolrJ索引文檔
- 27. 沒有UUID的SOLR分佈式搜索
- 28. 分頁和搜索的形式發佈
- 29. Solr雲分佈式搜索集合
- 30. Solr分佈式搜索與Solr雲
但是使用solr4j意味着您需要有一個HttpSolrC在這種情況下,我認爲是服務器。你如何創建它? (我有solr 5.3.0) – Eszter 2015-12-28 11:24:49