Turinys:
Apibrėžimas - ką reiškia „Apache Solr“?
„Apache Solr“ yra atvirojo kodo įmonių paieškos platforma, kuri yra „Apache Lucene“ projekto dalis.
Jis skirtas greitam duomenų, saugomų HDFS, „Apache Hadoop“ paieškai. „Solr“ teikia indeksavimą, replikaciją ir subalansuotą apkrovos užklausą, centralizuotą konfigūracijos schemą, automatizuotą failų perkėlimą ir atkūrimą. Jis yra labai keičiamas, patikimas ir atsparus gedimams.
Daugelis didžiausių interneto svetainių paieškos ir naršymo funkcijoms naudoja „Apache Solr“.
„Techopedia“ paaiškina „Apache Solr“
„Apache Solr“ buvo sukurtas naudojant „Java“ ir veikia kaip atskiras viso teksto paieškos serveris, esantis serveryje, pavyzdžiui, „Jetty“. Vykdydamas „Lucene“ projektą, „Solr“ naudoja „Lucene Java“ paieškos biblioteką kaip pagrindą paieškai ir indeksavimui.
Jis taip pat turi REST tipo JSON ir XML / HTTP API, kurios leidžia lengvai naudotis bet kuria programavimo kalba.
Išorinė „Solr“ konfigūracija leidžia lengvai ją pritaikyti bet kokio tipo programoms be „Java“ kodavimo. Ji netgi turi didelę įskiepių architektūrą, kai programai reikalingas patobulintas pritaikymas.
Solr ypatybės:
- Pažangios viso teksto paieškos galimybės
- Platus įskiepių architektūra
- Beveik realiojo laiko indeksavimas
- Optimizuotas didelės apimties interneto srautas
- Išsamios HTML administravimo sąsajos
- Naudoja standartines sąsajas, tokias kaip XML, HTTP ir JSON
- Serverio statistika atskleidė JMX, kad būtų galima stebėti
- Tiesiškai keičiamas dydis, automatinis perpardavimas ir atkūrimas bei automatinis rodyklės atkūrimas
