我如何找出当前正在运行的solr的版本

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

Solr Admin页面点击[INFO] 。 下一个屏幕将有版本。

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

信息在Solr管理员

通过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”button链接到“admin / registry.jsp”

所以你可以得到的版本:

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

你可以直接进入你的Solr仪表板页面,就像URL一样

 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