Kazalo:
Opredelitev - Kaj pomeni Apache Solr?
Apache Solr je odprtokodna iskalna platforma za podjetja, ki je del projekta Apache Lucene.
Zasnovan je za hitro iskanje podatkov, shranjenih v HDFS v Apache Hadoop. Solr zagotavlja indeksiranje, podvajanje in uravnoteženo poizvedbo, centralizirano konfiguracijsko shemo, samodejno preklapljanje in obnovo in je zelo razširljivo, zanesljivo in zelo napak.
Mnoga največja spletna mesta uporabljajo Apache Solr za svoje funkcije iskanja in navigacije.
Tehopedija razlaga Apache Solr
Apache Solr je bil razvit s pomočjo Java in deluje kot samostojen celoten besedilni iskalni strežnik, ki je vsebovan znotraj servleta, kot je Jetty. Kot del projekta Lucene Solr uporablja iskalno knjižnico Lucena Java kot svoje jedro za iskanje in indeksiranje.
Ima tudi API-ja JSON in XML / HTTP v obliki REST, ki omogoča enostavno uporabo v katerem koli programskem jeziku.
Zunanja konfiguracija Solrja omogoča enostavno prilagajanje poljubnim vrstam aplikacij brez kodiranja Java in ima celo obsežno arhitekturo vtičnikov, kadar aplikacija zahteva napredno prilagajanje.
Značilnosti Solr:
- Napredne možnosti iskanja v celotnem besedilu
- Obsežna arhitektura vtičnikov
- Skoraj indeksiranje v realnem času
- Optimiziran je velik obseg spletnega prometa
- Obsežni skrbniški vmesniki za HTML
- Uporablja standardne vmesnike, kot so XML, HTTP in JSON
- Statistika strežnika je razkrila JMX za omogočanje spremljanja
- Linearno prilagodljivo, samodejno preklapljanje in obnovitev ter samodejno kopiranje indeksa
