0

Solr URL の URL の一部に「#」が含まれるのはなぜですか? 過去に同じ質問についてかなりの数の投稿がありました。http://lucene.472066.n3.nabble.com/Curious-why-Solr-Jetty-URL-has-a-sign-td4069434.htmlただし、適切な回避策はありません。

単一のコアを使用していたときは問題はありませんでしたが、Solr をマルチコアとして作成したときは、Solr の URL に「#」(ポンド記号) が含まれていることに問題がありました。

たとえば、

solr url - http://localhost:8983/solr/ 

(上記の solr admin url がブラウザにロードされると、これに変わります -http://localhost:8983/solr/#/)

個々のコレクションをクリックして URL を取得すると、以下のようになります。

solr url for collection1 (core 1)- http://localhost:8983/solr/#/collection1
solr url for collection2 (core 2)- http://localhost:8983/solr/#/collection2

独自の特定の solr コレクションを照会する必要がある 2 つの異なるアプリケーションがあります。つまり、コレクション固有の solr URL を提供する必要があります。この URL を追加するとhttp://localhost:8983/solr/#/collection1、solr コレクション 'collection1' を使用するアプリケーションが solr に接続できなくなりました。「SOLR サーバーへの接続中に問題が見つかりました HTTP コード = 404 見つかりません」が返されます。Solr「collection2」を使用した他のアプリケーションでも同様です

SolrのURLから「#」を取り除く方法、または上記の問題の可能な修正方法を教えてください

4

1 に答える 1

2

# は、管理ダッシュボードによって生成された URL です。実際にコレクションを操作する場合、URL 形式は変更されず、# を削除するだけです --

ローカルホスト:8983/solr/collection1

または /select または /update または何でも。

于 2013-09-23T18:43:37.297 に答える