Sadržaj:
Definicija - Što znači Apache Solr?
Apache Solr je otvorena platforma za pretraživanje poduzeća koja je dio projekta Apache Lucene.
Dizajniran je za brzo pretraživanje podataka pohranjenih na HDFS-u u Apache Hadoopu. Solr nudi indeksiranje, replikaciju i upita s uravnoteženim opterećenjem, centraliziranu konfiguracijsku shemu, automatizirani propust i oporavak te je visoko skalabilan, pouzdan i ne toleriran na greške.
Mnoge najveće internetske stranice koriste Apache Solr za svoje značajke pretraživanja i navigacije.
Tehopedija objašnjava Apache Solr
Apache Solr razvijen je pomoću Java i radi kao samostalni, cjeloviti poslužitelj za pretraživanje koji se nalazi u servletu poput Jetty. Kao dio projekta Lucene, Solr koristi biblioteku pretraživanja Lucene Java kao svoju jezgru za pretraživanje i indeksiranje.
Također ima JSON i XML / HTTP API-je poput REST-a koji ga čine jednostavnim u bilo kojem programskom jeziku.
Vanjska konfiguracija Solr-a olakšava prilagođavanje bilo kojoj vrsti aplikacija bez Java kodiranja, a čak ima i široku arhitekturu dodataka kada aplikacija zahtijeva naprednu prilagodbu.
Solr Značajke:
- Napredne mogućnosti pretraživanja cijelog teksta
- Opsežna arhitektura dodataka
- Blizu indeksiranja u stvarnom vremenu
- Velik promet web stranica optimiziran
- Opsežna administrativna sučelja za HTML
- Koristi standardna sučelja kao što su XML, HTTP i JSON
- Statistika poslužitelja izložila je JMX kako bi se omogućilo praćenje
- Linearno skalabilno automatsko prebacivanje i oporavak te automatsko umnožavanje indeksa