Obsah:
Definícia - Čo znamená Apache Solr?
Apache Solr je otvorená platforma podnikového vyhľadávania, ktorá je súčasťou projektu Apache Lucene.
Je určený na rýchle vyhľadávanie údajov uložených v HDFS v Apache Hadoop. Spoločnosť Solr poskytuje indexovanie, replikáciu a dopytovanie vyvážené podľa zaťaženia, centralizovanú konfiguračnú schému, automatické núdzové prepnutie a obnovu a je vysoko škálovateľná, spoľahlivá a odolná voči chybám.
Mnoho najväčších internetových stránok používa Apache Solr pre svoje vyhľadávacie a navigačné funkcie.
Techopedia vysvetľuje Apache Solr
Apache Solr bol vyvinutý pomocou Java a beží ako samostatný fulltextový vyhľadávací server, ktorý je obsiahnutý v servlete ako Jetty. V rámci projektu Lucene používa spoločnosť Solr vyhľadávaciu knižnicu Lucene Java ako svoje jadro na vyhľadávanie a indexovanie.
Má tiež REST-like JSON a XML / HTTP API, ktoré uľahčujú použitie v akomkoľvek programovacom jazyku.
Externá konfigurácia softvéru Solr uľahčuje prispôsobenie ľubovoľnému typu aplikácie bez kódovania Java a dokonca aj rozsiahlu architektúru doplnkov, keď si táto aplikácia vyžaduje pokročilé prispôsobenie.
Funkcie spoločnosti Solr:
- Pokročilé možnosti fulltextového vyhľadávania
- Rozsiahla architektúra doplnkov
- Skoro v reálnom čase
- Optimalizovaný objemový webový prenos
- Komplexné administračné rozhrania pre HTML
- Používa štandardné rozhrania ako XML, HTTP a JSON
- Štatistiky servera vystavili JMX, aby sa umožnilo monitorovanie
- Lineárne škálovateľné, automatické núdzové prepnutie a obnovenie a automatická replikácia indexu