Korak 1: Instaliranje Jave
Korak 2: Stvaranje jezgre i zbirke
Korak 3: Pristup Solr administratoru
Solr je platforma tražilice koja vam omogućuje postavljanje vlastite "tražilice". Ovaj vodič će vas naučiti kako postaviti Solr na Ubuntu. Solr je izgrađen s Javom i stoga će nam trebati web poslužitelj koji može posluživati Java web stranice: Apache Tomcat.
Korak 1: Instaliranje Jave
Prvo, morat ćemo instalirati python-software-properties, ovo je potrebno da bismo mogli koristiti naredbu add-apt-repository:
apt-get install python-software-properties
Morat ćemo instalirati Javu 8, stoga moramo koristiti neslužbeno spremište:
add-apt-repository ppa:webupd8team/java
I ažuriranje:
apt-get update
Sada ćete moći instalirati Javu 8:
apt-get install oracle-java8-installer
Od vas će se tražiti da pristanete.
Zatim preuzmite 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
Sada pokrenite instalacijsku skriptu:
./install_solr_service.sh solr-5.2.1.tgz
Vidjet ćete sljedeću poruku:
Waiting to see Solr listening on port 8983 [/]
Started Solr server on port 8983 (pid=27009). Happy searching!
Dodat će Solr i kao uslugu, radi lakšeg upravljanja:
Service solr installed.
Solr će se automatski pokrenuti. Da biste potvrdili da je pokrenut, pokrenite:
service solr status
Terminologija u Solru
Solr je složeniji u usporedbi s drugim softverom kada je riječ o terminologiji.
- Čvor: Čvor je instanca Solr-a koji se izvodi na poslužitelju, na primjer ako je Solr jednom pokrenut na vašem poslužitelju, radi 1 čvor.
- Zbirka: dokumenti grupirani u logički indeks.
- Jezgra: Solr instanca koja predstavlja logički indeks.
- Replika: replika logičkog indeksa.
- Shard: Dio zbirke.
Za početak moramo stvoriti jezgru i kolekciju.
Korak 2: Stvaranje jezgre i zbirke
Za stvaranje jezgre i zbirke koristite:
sudo su - solr -c "/opt/solr/bin/solr create -c CollectionName -n data_driven_schema_configs"
Korak 3: Pristup Solr administratoru
Solr administratoru možete pristupiti s URL-a http://YourServerIP:8983. U donjem lijevom kutu moći ćete odabrati jezgru i upravljati njome. Ako odaberete "Dokumenti", moći ćete dodati dokumente koje će Solr indeksirati. Možemo koristiti JSON za dodavanje dokumenata. Na primjer:
{
"number": 1,
"full_name": "Johnny Appleseed",
"birth": 1774,
"death": 1845
}
Kliknite plavi gumb ('Pošalji dokument') da dodate dokument. Solr će dodati dokument i vratiti Status: success.