Dites-moi comment puis-je déterminer le numéro de version de solr en cours d'exécution?
Sur la page Solr Admin , cliquez sur [INFO] . L'écran suivant aura la version.
(Pour moi, la page d’administration de Solr se trouve ici: http: // {nom-hôte-ou-ip}: {port}/solr/admin, j’ai constaté que j’avais affaire à une version plus ancienne. Solr Specification Version: 1.4. 0 Solr Implementation Version: 1.4.0 833479)
Avec une requête HTTP GET à:
yoursolrhost:8983/solr/admin/info/system
vous récupérerez une structure dans de nombreuses représentations différentes (XML, JSON, PHP, Python, ...).
la clé lucene
de la structure contient les numéros de version.
Par exemple, en utilisant la sortie json:
http://yoursolrhost:8983/solr/admin/info/system?wt=json
La clé lucene
ressemble à ceci:
"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"
},
le bouton solr admin "infos" renvoie à "admin/registry.jsp"
afin que vous puissiez obtenir la version avec:
wget -O- " http: //solr_ip_adress.lan: 8080/solr/admin/registry.jsp " | grep 'solr-spec-version'
Vous devez interroger Solr à l'aide de SystemInfoHandler:
http://lucene.Apache.org/solr/api/org/Apache/solr/handler/admin/SystemInfoHandler.html
Vous pouvez simplement aller à votre page Solr Dashboard comme dans l'URL
http://localhost:8983/solr
Vous pouvez aussi utiliser http://localhost:8983/solr/admin/info/system?wt=json
pour rassembler les détails et la version de Solr.
Testé sur Solr v6.6.0
Supposons que vous utilisiez la version 3.6, port 8080. Allez à http: // localhost: 8080/solr/default/admin/registry.jsp
Vous verrez le résultat:
Solr Implementation Version: 3.6.0 1310449 - rmuir - 2012-04-06 11:34:07