Indholdsfortegnelse:
Definition - Hvad betyder Apache Solr?
Apache Solr er en open source enterprise search platform, som er en del af Apache Lucene-projektet.
Det er designet til hurtig søgning af data, der er gemt i HDFS i Apache Hadoop. Solr leverer indeksering, replikering og belastningsbalanceret forespørgsel, et centraliseret konfigurationsskema, automatiseret failover og gendannelse og er meget skalerbar, pålidelig og meget fejletolerant.
Mange af Internets største websteder bruger Apache Solr til deres søgnings- og navigationsfunktioner.
Techopedia forklarer Apache Solr
Apache Solr blev udviklet ved hjælp af Java og kører som en selvstændig, fuldtekstsøgningsserver, der er indeholdt i en servlet som Jetty. Som en del af Lucene-projektet bruger Solr Lucene Java-søgebiblioteket som sin kerne til søgning og indeksering.
Det har også REST-lignende JSON og XML / HTTP API'er, der gør det let at bruge på ethvert programmeringssprog.
Den eksterne konfigurering af Solr gør det nemt at skræddersy til enhver type applikation uden Java-kodning, og den har endda en omfattende plugin-arkitektur, når applikationen kræver avanceret tilpasning.
Solr funktioner:
- Avancerede fuldtekstsøgefunktioner
- Omfattende plugin-arkitektur
- Nær realtidsindeksering
- Webtrafik med højt volumen optimeret
- Omfattende administrationsgrænseflader til HTML
- Bruger standardgrænseflader som XML, HTTP og JSON
- Serverstatistikker udsatte JMX for at muliggøre overvågning
- Lineært skalerbar, auto failover og gendannelse og auto indeks replikation
