Cinq puissants moteurs de recherche open source Comparatif des moteurs de recherche open source

Récapitulatif
SolutionApache LuceneApache SolrElasticsearchSphinxXapian
Source : JDN
LangageJavaJavaJavaC++C++
TypeMoteur Mono-instanceMoteur temps réel, distribuéMoteur temps réel, distribuéMoteur temps réel, distribuéMoteur temps réel, distribué
LicenceApache 2.0Apache 2.0Apache 2.0GPLv2GPL et MIT/X
PlateformesToutes plateformes supportant JavaToutes plateformes supportant JavaToutes plateformes supportant JavaWindows, Linux, Mac OS XWindows, Mac OS X, Linux, HP-UX, Tru64, IRIX
InterfacesPorté en C, C++, Python, Ruby, Perl, Lisp, PhpJSON, XML/XSLT sur http, Python, Ruby, Php, Velocity, CVS, binaireAPI Java, JSONJSON, API pour Php, Java, Perl, Ruby, PythonLangages Python, Php, Ruby, C#
Bases de donnéesAccès aux bases de données via JDBCAccès aux bases via JDBCPlugin Rivers pour accéder aux base NoSQL et SGBD/r via JDBCQuelques bases SQL en natif (MySQL, MariaDB, etc.), ODBC pour les autres bases de données SQLToutes bases de données SQL
Big DataBlur vise à faire fonctionner Lucene sur Hadoop, le projet de crawler Nutch s'appuie sur HadoopCouplage Solr/Hadoop en cours : l'index Solr peut être stocké sur HDFSConnecteur Elasticsearch for Apache Hadoop en version 2.0NonNon
Outils de rechercheRecherche par champs ou plein texte, classement par ranking, recherche par facettes via extensions uniquementLangage de requête Lucene étendu, géospatial, recherche par facettes, filtres, etc.Langage de requête Lucene, géospatial, recherche par facettes, filtres, percolationOpérateurs booléens, recherche de phrases, termes proches, etcAlgorithme probabiliste, recherche par facettes, opérateurs booléens
LinguistiqueProximité, suggestions de termes, le projet Snowball intègre un fichier de lemmatisation pour le françaisOutre Snowball, de nombreuses extensions sont disponibles dont le langage naturel via le plugin OpenNLPTous les plugins linguistiques pour Lucene/SolrPas de lemmatisation pour le français.Lemmatisation, synonymes, proximité linguistique, dictionnaire