私はSolrで働いています。私の solr.xml ファイルは次のようになります。
<?xml version="1.0" encoding="UTF-8" ?>
<solr persistent="true">
<cores defaultCoreName="test1" host="${host:}" adminPath="/admin/cores" zkClientTimeout="${zkClientTimeout:15000}" hostPort="${jetty.port:8983}" hostContext="${hostContext:solr}">
<core loadOnStartup="true" instanceDir="test1/" transient="false" name="test1" collection="test1"/>
<core loadOnStartup="true" instanceDir="test2/" transient="false" name="test2" collection="test2"/>
</cores>
</solr>
今、私は両方のコレクションを検索したいと考えています。だから私はコレクション1またはコレクション2でヒットした結果が欲しい.
2 つのリクエストを送信する必要がありますか、または solr は 2 つ (またはそれ以上) のコレクションに対して 1 つのリクエストを処理できますか?
私はこのようなことができます:
http://***.***.***.***:8080/solr/test1/select?q=field%3Dtest&wt=xml&indent=true
http://***.***.***.***:8080/solr/test2/select?q=field%3Dtest&wt=xml&indent=true