次のように、Solr を実行しているサーバーにクエリを送信しようとしています。
String solrServerUrl = //SomeBaseUrl
CommonsHttpSolrServer searchServer = new CommonsHttpSolrServer("http://"+solrServerUrl);
QueryResponse result = searchServer.query(query,SolrRequest.METHOD.POST);
Solr サーバーに送信するクエリ リクエストに、次のように sessionId 文字列を追加します (ログ記録のため)。
String solrServerUrl = SomeBaseUrl.concat("?sessionId");
サーバーを実行すると、次の例外が発生します。
ネストされた例外は java.lang.RuntimeException: Invalid base url for solrj です。ベース URL にパラメーターを含めないでください
ロギング目的で宛先Solrサーバーに設定されたTomcatバルブによってセッションIDが選択されるように、一意のセッションIDをSolrサーバーに転送する方法を誰かが指摘できますか?
ありがとう