如何找到当前运行的Solr的版本?

ksh*_*ama 61 solr

请告诉我如何确定当前运行的solr的版本号?

Jam*_*ruk 57

Solr Admin页面上单击[INFO].下一个屏幕将有版本.

(对我来说,Solr管理页面位于:http:// {host-name-or-ip}:{port}/solr/admin,我发现我正在处理旧版本.Solr规范版本:1.4. 0 Solr实现版本:1.4.0 833479)

Solr Admin中的信息

  • 如果您没有对索引的管理员访问权限,有没有办法获得此功能?如果由第三方提供商托管? (9认同)

Zac*_*Zac 38

使用HTTP GET请求:

yoursolrhost:8983/solr/admin/info/system
Run Code Online (Sandbox Code Playgroud)

你将检索许多不同表示形式的结构(xml,json,php,python,...).

lucene结构的关键字包含版本号.

例如,使用json输出:

http://yoursolrhost:8983/solr/admin/info/system?wt=json
Run Code Online (Sandbox Code Playgroud)

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"
},
Run Code Online (Sandbox Code Playgroud)


小智 12

solr admin"infos"按钮链接到"admin/registry.jsp"

所以你可以得到以下版本:

wget -O-" http://solr_ip_adress.lan:8080/solr/admin/registry.jsp "| grep'solr-spec-version'


the*_*anz 7

您也可以http://localhost:8983/solr/admin/info/system?wt=json用来收集详细信息和Solr版本。

在Solr v6.6.0上测试


小智 5

您需要使用SystemInfoHandler查询Solr:

http://lucene.apache.org/solr/api/org/apache/solr/handler/admin/SystemInfoHandler.html

  • @Brad:我希望我能......这个答案大概是2岁,我甚至不记得回答了:) (2认同)

ami*_*mit 5

您可以简单地转到您的 Solr 仪表板页面,如 URL

http://localhost:8983/solr
Run Code Online (Sandbox Code Playgroud)