現在実行中のsolrのバージョン番号を確認する方法を教えてください。
Solr Adminページで[INFO]をクリックします。次の画面にはバージョンが表示されます。
(私にとって、Solrの管理ページはhttp:// {Host-name-or-ip}:{port}/solr/adminにあります。古いバージョンを扱っていたことがわかりました。Solr仕様バージョン:1.4。 0 Solr実装バージョン:1.4.0 833479)
HTTP GETリクエストを使用して:
yoursolrhost:8983/solr/admin/info/system
多くの異なる表現(xml、json、php、python、...)で構造を取得します。
構造体のlucene
キーにはバージョン番号が含まれています。
たとえば、json出力を使用する場合:
http://yoursolrhost:8983/solr/admin/info/system?wt=json
lucene
キーは次のようになります。
"lucene": {
"solr-spec-version": "4.6.0",
"solr-impl-version": "4.6.0 1543363 - simon - 2013-11-19 11:16:33",
"lucene-spec-version": "4.6.0",
"lucene-impl-version": "4.6.0 1543363 - simon - 2013-11-19 11:05:50"
},
solr admin「infos」ボタンは「admin/registry.jsp」にリンクします
次のようにしてバージョンを取得できます。
wget -O- " http://solr_ip_adress.lan:8080/solr/admin/registry.jsp " | grep 'solr-spec-version'
SystemInfoHandlerを使用してSolrを照会する必要があります。
http://lucene.Apache.org/solr/api/org/Apache/solr/handler/admin/SystemInfoHandler.html
URLのように、Solrダッシュボードページに移動するだけです。
http://localhost:8983/solr
前提として、バージョン3.6、ポート8080を使用します。 http:// localhost:8080/solr/default/admin/registry.jsp に移動します
結果が表示されます:
Solr Implementation Version: 3.6.0 1310449 - rmuir - 2012-04-06 11:34:07