Pas 1: instal·lació de Java
Pas 2: Creació d'un nucli i una col·lecció
Pas 3: Accés a l'administrador de Solr
Solr és una plataforma de cercadors que us permet configurar el vostre propi "motor de cerca". Aquest tutorial us ensenyarà com configurar Solr a Ubuntu. Solr està construït amb Java i, per tant, necessitarem un servidor web que sigui capaç de servir pàgines web de Java: Apache Tomcat.
Pas 1: instal·lació de Java
En primer lloc, haurem d'instal·lar python-software-properties, això és necessari per poder utilitzar l'ordre add-apt-repository:
apt-get install python-software-properties
Haurem d'instal·lar Java 8, per tant haurem d'utilitzar un repositori no oficial:
add-apt-repository ppa:webupd8team/java
I actualitzar:
apt-get update
Ara podreu instal·lar Java 8:
apt-get install oracle-java8-installer
Se us demanarà que accepteu.
A continuació, descarregueu Solr:
wget http://apache.mirror1.spango.com/lucene/solr/5.2.1/solr-5.2.1.tgz
tar xzf solr-5.2.1.tgz solr-5.2.1/bin/install_solr_service.sh --strip-components=2
Ara executeu l'script d'instal·lació:
./install_solr_service.sh solr-5.2.1.tgz
Veureu el missatge següent:
Waiting to see Solr listening on port 8983 [/]
Started Solr server on port 8983 (pid=27009). Happy searching!
També afegirà Solr com a servei, per facilitar la gestió:
Service solr installed.
Solr s'iniciarà automàticament. Per confirmar que s'ha iniciat, executeu:
service solr status
Terminologia en Solr
Solr és més complex en comparació amb altres programaris pel que fa a la terminologia.
- Node: un node és una instància de Solr que s'executa en un servidor, per exemple, si Solr s'inicia una vegada al servidor, s'està executant 1 node.
- Col·lecció: documents agrupats en un índex lògic.
- Nucli: instància Solr que representa un índex lògic.
- Rèplica: rèplica d'un índex lògic.
- Fragment: Secció d'una col·lecció.
Hem de crear un nucli i una col·lecció per començar.
Pas 2: Creació d'un nucli i una col·lecció
Per crear un nucli i una col·lecció, utilitzeu:
sudo su - solr -c "/opt/solr/bin/solr create -c CollectionName -n data_driven_schema_configs"
Pas 3: Accés a l'administrador de Solr
Podeu accedir a l'administrador de Solr des de l'URL http://YourServerIP:8983. A l'extrem inferior esquerre, podreu seleccionar un nucli i gestionar-lo. Si trieu "Documents", podreu afegir documents que seran indexats per Solr. Podem utilitzar JSON per afegir documents. Per exemple:
{
"number": 1,
"full_name": "Johnny Appleseed",
"birth": 1774,
"death": 1845
}
Feu clic al botó blau ("Envia el document") per afegir el document. Solr afegirà el document i tornarà Status: success.