Accueil Bases de données Qu'est-ce que Apache Solr? - définition de techopedia

Qu'est-ce que Apache Solr? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie Apache Solr?

Apache Solr est une plateforme de recherche d'entreprise open source qui fait partie du projet Apache Lucene.

Il est conçu pour une recherche rapide des données stockées dans HDFS dans Apache Hadoop. Solr fournit l'indexation, la réplication et l'interrogation à charge équilibrée, un schéma de configuration centralisé, un basculement et une récupération automatisés et est hautement évolutif, fiable et hautement tolérant aux pannes.

Beaucoup des plus grands sites Internet utilisent Apache Solr pour leurs fonctions de recherche et de navigation.

Techopedia explique Apache Solr

Apache Solr a été développé en utilisant Java et fonctionne comme un serveur de recherche en texte intégral autonome qui est contenu dans un servlet comme Jetty. Dans le cadre du projet Lucene, Solr utilise la bibliothèque de recherche Java Lucene comme cœur de recherche et d'indexation.

Il possède également des API JSON et XML / HTTP de type REST qui le rendent facile à utiliser dans n'importe quel langage de programmation.

La configuration externe de Solr le rend facile à adapter à tout type d'application sans codage Java et il a même une architecture de plugin étendue lorsque l'application nécessite une personnalisation avancée.

Caractéristiques Solr:

  • Fonctions avancées de recherche en texte intégral
  • Architecture de plugin étendue
  • Indexation en temps quasi réel
  • Trafic Web à haut volume optimisé
  • Interfaces d'administration complètes pour HTML
  • Utilise des interfaces standard telles que XML, HTTP et JSON
  • Les statistiques du serveur ont exposé JMX pour permettre la surveillance
  • Évolutivité linéaire, basculement et récupération automatiques et réplication d'index automatique
Qu'est-ce que Apache Solr? - définition de techopedia