Innholdsfortegnelse:
Definisjon - Hva betyr Apache Solr?
Apache Solr er en åpen kildekode bedriftssøkeplattform som er en del av Apache Lucene-prosjektet.
Den er designet for rask søking av data som er lagret i HDFS i Apache Hadoop. Solr gir indeksering, replikering og belastningsbalansert spørring, et sentralisert konfigurasjonsskjema, automatisert failover og gjenoppretting og er svært skalerbar, pålitelig og meget feiltolerant.
Mange av Internett sine største nettsteder bruker Apache Solr for sine søke- og navigasjonsfunksjoner.
Techopedia forklarer Apache Solr
Apache Solr ble utviklet ved hjelp av Java og kjøres som en frittstående, fulltekst søketjener som er inneholdt i en servlet som Jetty. Som en del av Lucene-prosjektet bruker Solr Lucene Java-søkebiblioteket som sin kjerne for søk og indeksering.
Den har også REST-lignende JSON og XML / HTTP APIer som gjør det enkelt å bruke på ethvert programmeringsspråk.
Den eksterne konfigurasjonen av Solr gjør det enkelt å bli skreddersydd til alle typer applikasjoner uten Java-koding, og den har til og med omfattende plugin-arkitektur når applikasjonen krever avansert tilpasning.
Solr-funksjoner:
- Avanserte fullteksts søkefunksjoner
- Omfattende plugin-arkitektur
- Nær indeksering i sanntid
- Nettstrafikk med høyt volum optimalisert
- Omfattende administrasjonsgrensesnitt for HTML
- Bruker standardgrensesnitt som XML, HTTP og JSON
- Serverstatistikk utsatte JMX for å aktivere overvåking
- Lineær skalerbar, auto failover og gjenoppretting, og automatisk indeksreplikasjon