Kuidas installida ja konfigureerida Solr Ubuntu 14.04-s

Solr on otsingumootori platvorm, mis võimaldab teil seadistada oma "otsingumootori". See õpetus õpetab teile, kuidas seadistada Solr Ubuntus. Solr on ehitatud Javaga ja seetõttu vajame veebiserverit, mis suudab teenindada Java veebilehti: Apache Tomcat.

1. samm: Java installimine

Kõigepealt peame installima python-software-properties, seda on vaja käsu kasutamiseks add-apt-repository:

apt-get install python-software-properties

Peame installima Java 8, seega peame kasutama mitteametlikku hoidlat:

add-apt-repository ppa:webupd8team/java

Ja värskendus:

apt-get update

Nüüd saate installida Java 8:

apt-get install oracle-java8-installer

Teil palutakse nõustuda.

Järgmisena laadige alla 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

Nüüd käivitage installiskript:

./install_solr_service.sh solr-5.2.1.tgz

Näete järgmist teadet:

Waiting to see Solr listening on port 8983 [/]  
Started Solr server on port 8983 (pid=27009). Happy searching!

Lihtsamaks haldamiseks lisab see teenusena ka Solri:

Service solr installed.

Solr käivitub automaatselt. Käivitamise kinnitamiseks käivitage:

service solr status

Terminoloogia keeles Solr

Solr on terminoloogia osas keerulisem võrreldes muu tarkvaraga.

  • Sõlm: sõlm on serveris töötav Solri eksemplar, näiteks kui Solr käivitatakse teie serveris üks kord, töötab 1 sõlm.
  • Kogu: loogilisse registrisse koondatud dokumendid.
  • Tuum: Solr-i eksemplar, mis esindab loogilist indeksit.
  • Replica: loogilise indeksi koopia.
  • Kild: kollektsiooni osa.

Alustuseks peame looma tuumiku ja kollektsiooni.

2. samm: tuuma ja kollektsiooni loomine

Tuuma ja kollektsiooni loomiseks kasutage:

sudo su - solr -c "/opt/solr/bin/solr create -c CollectionName -n data_driven_schema_configs"

3. samm: pääsete juurde Solri administraatorile

Solri administraatorile pääsete juurde URL-i kaudu http://YourServerIP:8983. Vasakpoolses alanurgas saate valida tuuma ja seda hallata. Kui valite "Dokumendid", saate lisada dokumente, mida Solr indekseerib. Dokumentide lisamiseks saame kasutada JSON-i. Näiteks:

{
    "number": 1,
    "full_name": "Johnny Appleseed",
    "birth": 1774,
    "death": 1845
}

Dokumendi lisamiseks klõpsake sinist nuppu ('Esita dokument'). Solr lisab dokumendi ja tagastab Status: success.

Jäta kommentaar

Masinate tõus: AI tegelikud rakendused

Masinate tõus: AI tegelikud rakendused

Tehisintellekt ei ole tulevik, see on siin, olevikus. Sellest blogist loe, kuidas tehisintellekti rakendused on mõjutanud erinevaid sektoreid.

DDOS-i rünnakud: lühike ülevaade

DDOS-i rünnakud: lühike ülevaade

Kas olete ka DDOS-i rünnakute ohver ja olete segaduses ennetusmeetodite osas? Oma päringute lahendamiseks lugege seda artiklit.

Kas olete kunagi mõelnud, kuidas häkkerid raha teenivad?

Kas olete kunagi mõelnud, kuidas häkkerid raha teenivad?

Võib-olla olete kuulnud, et häkkerid teenivad palju raha, kuid kas olete kunagi mõelnud, kuidas nad sellist raha teenivad? arutleme.

Googlei revolutsioonilised leiutised, mis muudavad teie elu lihtsaks.

Googlei revolutsioonilised leiutised, mis muudavad teie elu lihtsaks.

Kas soovite näha Google'i revolutsioonilisi leiutisi ja seda, kuidas need leiutised muutsid iga inimese elu tänapäeval? Seejärel lugege ajaveebi, et näha Google'i leiutisi.

Reede oluline osa: mis juhtus tehisintellektiga juhitavate autodega?

Reede oluline osa: mis juhtus tehisintellektiga juhitavate autodega?

Isejuhtivate autode kontseptsioon tehisintellekti abil teedele jõudmiseks on meil juba mõnda aega unistus. Kuid vaatamata mitmele lubadusele pole neid kusagil näha. Lisateabe saamiseks lugege seda ajaveebi…

Tehnoloogiline singulaarsus: inimtsivilisatsiooni kauge tulevik?

Tehnoloogiline singulaarsus: inimtsivilisatsiooni kauge tulevik?

Kuna teadus areneb kiiresti, võttes üle suure osa meie jõupingutustest, suureneb ka oht, et allume seletamatule singulaarsusele. Loe, mida singulaarsus meie jaoks tähendada võiks.

Suurandmete viitearhitektuuri kihtide funktsioonid

Suurandmete viitearhitektuuri kihtide funktsioonid

Lugege ajaveebi, et kõige lihtsamal viisil teada saada Big Data Architecture'i erinevaid kihte ja nende funktsioone.

Andmesalvestuse areng – infograafik

Andmesalvestuse areng – infograafik

Andmete säilitamise meetodid on arenenud alates andmete sünnist. See ajaveeb käsitleb infograafiku alusel andmete salvestamise arengut.

6 hämmastavat eelist nutikate koduseadmete olemasolust meie elus

6 hämmastavat eelist nutikate koduseadmete olemasolust meie elus

Selles digipõhises maailmas on nutikad koduseadmed muutunud elu oluliseks osaks. Siin on mõned nutikate koduseadmete hämmastavad eelised, mis muudavad meie elu elamisväärseks ja lihtsamaks.

macOS Catalina 10.15.4 täienduse värskendus põhjustab rohkem probleeme kui lahendamine

macOS Catalina 10.15.4 täienduse värskendus põhjustab rohkem probleeme kui lahendamine

Hiljuti andis Apple välja macOS Catalina 10.15.4 täiendusvärskenduse probleemide lahendamiseks, kuid tundub, et värskendus põhjustab rohkem probleeme, mille tulemuseks on Maci masinate tellimine. Lisateabe saamiseks lugege seda artiklit