CoreAdmin API Apache Solr Reference Guide 6

API-ul Core Admin este utilizat în principal sub acoperiri de API-ul Collections atunci când rulează un cluster SolrCloud.

reference

Utilizatorii SolrCloud nu ar trebui să utilizeze de obicei API-ul CoreAdmin direct, dar API-ul poate fi util pentru utilizatorii de instalații Solr cu un singur nod sau master/slave pentru operațiuni de întreținere de bază.

API-ul CoreAdmin este implementat de CoreAdminHandler, care este un gestionar de cereri cu scop special, care este utilizat pentru gestionarea nucleelor ​​Solr. Spre deosebire de alte gestionare de cereri, CoreAdminHandler nu este atașat la un singur nucleu. În schimb, există o singură instanță a CoreAdminHandler în fiecare nod Solr care gestionează toate nucleele care rulează în acel nod și este accesibil pe calea/solr/admin/cores.

Acțiunile CoreAdmin pot fi executate prin intermediul cererilor HTTP care specifică un parametru de cerere de acțiune, cu argumente specifice acțiunii suplimentare furnizate ca parametri suplimentari.

Toate numele acțiunilor sunt majuscule și sunt definite în profunzime în secțiunile de mai jos.

STARE

Acțiunea STATUS returnează starea tuturor nucleelor ​​Solr care rulează sau starea numai pentru nucleul numit.

Intrare

Parametrii interogării

Numele unui nucleu, așa cum este listat în atributul „nume” al unui element din solr.xml .

Dacă fals, informațiile despre index nu vor fi returnate cu o cerere de STARE de bază. În implementările Solr cu un număr mare de nuclee (adică mai mult de sute), preluarea informațiilor despre index pentru fiecare nucleu poate dura mult timp și nu este întotdeauna necesară.