Dom baze podataka Što je apache solr? - definicija iz tehopedije

Što je apache solr? - definicija iz tehopedije

Sadržaj:

Anonim

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
Što je apache solr? - definicija iz tehopedije