请告诉我如何确定当前运行的solr的版本号?
答案 0 :(得分:57)
在 Solr Admin 页面上,点击 [INFO] 。下一个屏幕将有版本。
(对我来说,Solr管理页面位于:http:// {host-name-or-ip}:{port} / solr / admin,我发现我正在处理旧版本.Solr规范版本:1.4.0 Solr实现版本:1.4.0 833479)
答案 1 :(得分:33)
使用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"
},
答案 2 :(得分:11)
solr admin“infos”按钮链接到“admin / registry.jsp”
所以你可以获得以下版本:
wget -O-“http://solr_ip_adress.lan:8080/solr/admin/registry.jsp”| grep'solr-spec-version'
答案 3 :(得分:5)
您需要使用SystemInfoHandler查询Solr:
http://lucene.apache.org/solr/api/org/apache/solr/handler/admin/SystemInfoHandler.html
答案 4 :(得分:4)
您可以像在网址
中一样转到Solr Dashboard页面http://localhost:8983/solr
答案 5 :(得分:4)
您也可以使用http://localhost:8983/solr/admin/info/system?wt=json
收集详细信息和Solr版本。
在Solr v6.6.0上测试
答案 6 :(得分:0)
假设您使用的是版本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