Domov Databáze Co je to apache solr? - definice z techopedie

Co je to apache solr? - definice z techopedie

Obsah:

Anonim

Definice - Co znamená Apache Solr?

Apache Solr je open source platforma podnikového vyhledávání, která je součástí projektu Apache Lucene.

Je navržen pro rychlé vyhledávání dat uložených v HDFS v Apache Hadoop. Solr poskytuje indexování, replikaci a dotazování vyvážené podle zatížení, centralizované schéma konfigurace, automatické převzetí služeb při selhání a zotavení a je vysoce škálovatelné, spolehlivé a vysoce odolné vůči chybám.

Mnoho z největších internetových stránek používá Apache Solr pro své vyhledávací a navigační funkce.

Techopedia vysvětluje Apache Solr

Apache Solr byl vyvinut pomocí Java a běží jako samostatný fulltextový vyhledávací server, který je obsažen v servletu jako Jetty. V rámci projektu Lucene využívá Solr vyhledávací knihovnu Lucene Java jako své jádro pro vyhledávání a indexování.

Má také REST-like JSON a XML / HTTP API, které usnadňují použití v libovolném programovacím jazyce.

Externí konfigurace Solru usnadňuje přizpůsobení pro jakýkoli typ aplikace bez kódování Java a má dokonce rozsáhlou architekturu pluginů, když aplikace vyžaduje pokročilé přizpůsobení.

Funkce Solr:

  • Pokročilé možnosti fulltextového vyhledávání
  • Rozsáhlá architektura doplňků
  • Téměř indexování v reálném čase
  • Optimalizován webový provoz s velkým objemem
  • Komplexní administrační rozhraní pro HTML
  • Používá standardní rozhraní jako XML, HTTP a JSON
  • Statistiky serveru vystavily JMX pro umožnění monitorování
  • Lineárně škálovatelné, automatické převzetí služeb při selhání a zotavení a automatická replikace indexů
Co je to apache solr? - definice z techopedie