Huis databases Wat is Apache Solr? - definitie van techopedia

Wat is Apache Solr? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent Apache Solr?

Apache Solr is een open source enterprise search-platform dat deel uitmaakt van het Apache Lucene-project.

Het is ontworpen voor het snel zoeken naar gegevens die zijn opgeslagen in HDFS in Apache Hadoop. Solr biedt indexering, replicatie en load-balanced querying, een gecentraliseerd configuratieschema, geautomatiseerde failover en herstel en is zeer schaalbaar, betrouwbaar en zeer fouttolerant.

Veel van de grootste sites op internet gebruiken Apache Solr voor hun zoek- en navigatiefuncties.

Techopedia legt Apache Solr uit

Apache Solr is ontwikkeld met behulp van Java en wordt uitgevoerd als een zelfstandige, full-text zoekserver die is opgenomen in een servlet zoals Jetty. Als onderdeel van het Lucene-project gebruikt Solr de Lucene Java-zoekbibliotheek als kern voor zoeken en indexeren.

Het heeft ook REST-achtige JSON- en XML / HTTP-API's waardoor het gemakkelijk te gebruiken is in elke programmeertaal.

De externe configuratie van Solr maakt het gemakkelijk om op maat te worden gemaakt voor elk type toepassing zonder Java-codering en het heeft zelfs een uitgebreide plug-inarchitectuur wanneer de toepassing geavanceerde aanpassing vereist.

Solr kenmerken:

  • Geavanceerde full-text zoekmogelijkheden
  • Uitgebreide plugin-architectuur
  • Bijna realtime indexering
  • Hoog volume webverkeer geoptimaliseerd
  • Uitgebreide beheerinterfaces voor HTML
  • Gebruikt standaardinterfaces zoals XML, HTTP en JSON
  • Serverstatistieken hebben JMX blootgelegd om monitoring mogelijk te maken
  • Lineair schaalbaar, automatische failover en herstel en automatische indexreplicatie
Wat is Apache Solr? - definitie van techopedia