Opensearchserver

Opensearchserver
Opensearchserver
Logo oss sans ombre.jpg
Développeur Jaeksoft
Dernière version 1.23 rc2 (19 septembre 2011) [+/−]
Environnement Microsoft Windows Linux Mac OS X
Type Moteur de recherche
Licence GPL v3
Site web http://www.open-search-server.com

Open Search Server est un serveur d’applications en open source permettant le développement d’applications reposant sur des index comme les moteurs de recherche search engine. Disponible depuis avril 2009 en téléchargement sur SourceForge, OpenSearchServer, disponible sous licence GNU GPL v3, propose une série d'analyseurs syntaxiques et peut etre installé sur différents systèmes (Windows, Linux, Macintosh).

Après avoir débuté comme un projet interne au sein du groupe de presse B2B Infopro, OpenSearchServer est maintenant supporté par Jaeksoft SàRL, société créée en février 2010 et fournissant les services et la coordination des développements pour la communauté de développeurs d'OpenSearchServer.

Les principales fonctionnalités d'OpenSearchServer sont : Un crawler pour base de données, pages web et documents riches; une interface conviviale Zkoss permettant le développement de la plupart des applications en quelques clics; extraits de textes; facettes; un outil de restitution html pour intégrer les résultats de la recherche dans une page et des fonctions de monitoring et d'administration.

OpenSearchServer est écrit en Java et peut être intégré dans la plupart des applications sans nécessiter l'écriture de code Java. Les APIs REST/XML APIs permettent de connecter OpenSearchServer à d'autres langages de programmation. La fonctionnalités avancées des plugins permet la personnalisation d'applications sophistiquées.

OpenSearchServer est disponible aujourd'hui en version 1.2.3 rc2 et est considéré comme une solution stable par la communauté des développeurs. La version 1.1, lancée en avril 2009, atteint le top 15 de Sourceforge avec une importante couverture de presse [1][2][3][4] et de nombreux nouveaux utilisateurs de par le monde[5].

Sommaire

Historique

Le projet OpenSearchServer fut lancé au sein du groupe Infopro, un groupe media B2B constitué d'une quinzaine de filiales avec des activités online et offline de presse et d'informations.

Ne trouvant pas de solution de Search proposant à la fois une palette de fonctionnalités, un usage simple et un niveau de prix acceptable il a été décidé de créer une solution Open Source en interne. Les trois objectifs de ce projet étaient : Ensemble fonctionnel large permettant d'adresser les besoins de toutes les filiales; prise en main du logiciel facile par les équipes de développement et présence de tous les modules nécessaires à la création des applications (Crawler, Indexeur et interpreteur de requêtes).

Le directeur du projet était Emmanuel Keller, directeur informatique, à la tête d'une équipe de 15 informaticiens dont 3 furent dédiés au projet. En 2008, la première application fut mise en exploitation et une dizaine d'autres suivit.

En décembre 2009, Emmanuel donna sa démission de son poste, acquit les droits de la solution et créa Jaeksoft pour développer une offre de services autour d'OpenSearchServer. Quelques semaines plus tard Raphael Perez le rejoint et ils commencèrent ensemble à développer la base installée d'utilisateur et constituer l'offre de services.

Jaeksoft réalisa un premier tour de fonds d'amorçage en février 2011 auprès de business angels et structure spécialisée[6].

Fonctionnalités

Ci dessous une liste des principales fonctionnalités qui peuvent être étendues en utilisant l'architecture des plugin:

  • Recherche textuelle ou booléene,
  • Un crawler permettant l'indexation des pages web, des documents riches situés sur les systèmes de fichiers locaux ou distants et le contenu de toute base de données JDBC comme Oracle, MySQL, Microsoft SQL Server,
  • Analyseurs full text et filtres permettant l'indexation et la recherche pour 16 langues,
  • La librairie Lucene qui crée, met à jour and renvoie les réponses aux requêtes utilisant les algorithmes les plus efficients produisant les meilleures performances et temps de réponses,
  • Outil de restitution HTML permettant l'integration de la boite de recherche dans une page html/xhtml compatible avec PHP et .Net, et une API xml over http,
  • Des parsers permettant d'analyser et d'extraire le contenu et les metadatas de la plupart des formats de documents comme MSOffice, OpenOffice, html/xhtml, xml, Adobe pdf, rtf, txt, mp3/4, wav, torrents,
  • Une série de caches pour accélerer les processus et permettre des temps d'éxecution rapides,
  • Back office : Outil de monitoring distants, d'administration, services d'alertes, planificateur intégré, gestion des utilisateurs,
  • Documentation online à accès libre,
  • Fonctions avancées : navigation par facettes, regroupement, filtres, résumé de réponse, synonymes, stopwords, mise en évidence des termes recherchés, catégorisation, “trouver des similaires", création automatique de vignettes, augmenter/diminuer la pertinence,
  • OpenSearchServer existe comme un module Drupal et un module WordPress,
  • Interface web développé avec le framework Zkoss (ZK) framework.

Concurrents

Sans être exhaustive la liste des concurrents d'OpenSearchServer inclut:

  • Solutions propriétaires :Autonomy (maintenant avec HP), Exalead (maintenant avec Dassault Systems), Sinequa, Microsoft (anciennement FAST software) …..
  • Solution Open Source :Solr, Sphinx,
  • Equipement matériel : Google Search Appliance.

References

Liens externes


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Opensearchserver de Wikipédia en français (auteurs)

Игры ⚽ Поможем сделать НИР

Regardez d'autres dictionnaires:

  • OpenSearchServer — Developer(s) Emmanuel Keller Initial release Jun 08, 2008 Written in Java, C/C++, PHP Operating system Cross platform …   Wikipedia

  • Commercial open source applications — Open source software is widely used for private and non commercial applications. In addition, many independent software vendors (ISVs), value added resellers (VARs), and hardware vendors (OEMs or ODMs) use open source frameworks, modules, and… …   Wikipedia

  • Liste de logiciels libres — Les logiciels libres présents sur cette page le sont selon la définition de l article « logiciel libre ». La plupart des programmes cités ici sont disponibles sous licence GNU GPL ou BSD. Sommaire 1 Système d exploitation 1.1 Famille… …   Wikipédia en Français

  • Moteur de recherche — Pour les articles homonymes, voir recherche (homonymie). Un moteur de recherche est une application permettant de retrouver des ressources (pages web, forums Usenet, images, vidéo, fichiers, etc.) associées à des mots quelconques. Certains sites… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”