Pulsar developpe la passerelle Joomla LUCENE SOLR

23 vues
26 octobre 2012
Jérémie
apachesolrlogo

Nous développons des sites, intranets et outils avec le CMS Joomla! depuis des années et malgré les améliorations du moteur de recherche intégré à Joomla, on ne peut que constater qu'il reste très en retard par rapport à ce que des moteurs de recherche performants comme Lucene SOLR ou Elastic Search peuvent proposer.

SOLR est un système de recherche open-source basé sur la bibliothèque Apache Lucene. Il fournit une plate-forme de recherche hautement évolutive et de haute performance pour les applications qui nécessitent une recherche de texte intégrale, en texte intégral et en langage naturel.

SOLR fonctionne en indexant les données dans des documents, puis en fournissant des fonctionnalités de recherche avancées, telles que la recherche de texte complet, la recherche de plage, la recherche de proximité et la recherche de facette. Il prend également en charge la recherche géospatiale et l'analyse linguistique, ce qui en fait une solution de recherche très flexible.

SOLR est utilisé par de nombreuses grandes entreprises et organisations, telles que Netflix, Instagram, AT&T, Apple, The Guardian, etc. Il est disponible gratuitement en open-source et peut être installé sur un serveur local ou sur le cloud. SOLR est souvent utilisé en combinaison avec des CMS tels que Drupal et WordPress pour fournir une recherche avancée et une fonctionnalité de filtrage à leurs utilisateurs.

C'est pourquoi Pulsar a développé une passerelle entre une instance de SOLR et un site joomla.
Ce produit permet enfin des recherches performantes, rapides et classées selon différents critères. L'ajout de facettes permet de proposer des interfaces de recherche véritablement adaptées aux besoins actuels.

Une version compatible avec Elastic Search est en cours de réalisation.

Combiné avec le CCK Seblod qui permet de creer des applications en ligne intégrées au CMS Joomla, le moteur de recherche SOLR permet de proposer des recherches non seulement dans les articles de base Joomla mais aussi dans tous les autres types de contenu.

En effet le CCK Seblod permet d'unifier les types de contenus (annuaires, GED, annonces, articles etc...) dans une même interface et surtout selon un stockage en base de données unifié et maitrisé. Tous les contenus du site sont stockés dans les tables '__content' de joomla et notamment dans les champs TITLE et INTROTEX


Ainsi la recherche SOLR propose nativement des resultats sur l'ensemble des types de contenus du site!!

La sémantique dans SharePoint
Plugin merge css/js pour Joomla
Plugin de cache Joomla : les images ne s'affichent pas
Pulsar sort son jeu gratuit en ligne
The requested URL was not found on this server.
Elections 2016 ... le CMS Joomla! encore
Ajout d’un suffixe aux tables des modèles
JoomlaDay 2015: Joomla! pour les applis pro
Paramètres hikashop des items de menu
Les avantages de Joomla! face à Drupal
Développement multi sites avec Joomla et Seblod
Mon nouveau jeu de stratégie en ligne: Xsword
Evolution du digital workplace: intranet et SharePoint
Chargement Joomla avec Mootools de Google
PHP multi-versions sur le même Apache
GED Open Source simple pour les PME
Pulsar forme au CCK SEBLOD pour Joomla!
Nouveau site de Pulsar avec Seblod!
Mise en place d'une API REST en PHP
Ajouter Cufon à votre site Joomla!:
Conversion d'un fichier CSV utf8
Autocomplétion avec Eclipse PDT
Pulsar au JoomlaDay Israel 2016
Installation de GLPI
Extensions Joomla: accessibilité, menu vertical et réseaux sociaux
CMS Day: Joomla pour les projets du secteur public
Edition front end avec Hikashop et Virtuemart
Choisir son outil de gestion de projet web
SOBI Pro: le menu principal ne s'affiche pas
l'AFUJ exposant au salon Open Source Summit 2015
ZF : Cannot refresh row as parent is missing
Projets multi langues et multi sites avec Seblod
Gestion Electronique de Documents sur mesure
Mettre son placeholder en couleur noire #000
Transformer un article en contenu SEBLOD
Soirée design pattern et anti pattern en PHP
Pulsar, le JoomlaDay et Israël
Fenêtre coulissante avec Joomla et Seblod
Pulsar sponsor OR du JoomlaBusiness 2015
PHP Tour de Lille
Les solutions e-commerce avec Joomla!
Office 365, un nouveau business model
Advanced module manager et page d'accueil
Pulsar sponsor du Joomladay
design-pattern et anti-pattern en PHP
Pourquoi nous avons ajouté WordPress à notre offre
SQL ignore error SQLSTATE avec sql-mode
Workflow et formulaires faciles avec Joomla! et Seblod 3/4
Joomla meilleur cms open source 2011
Connexion à Office 365 en PowerShell
Le Cloud: Enjeux informatique des Mairies pour 2015
Un nouveau routeur pour Joomla!
Modifier la config Apache pour un site sur PLESK
com_search joomla 2.5 recherche sans accents
Personnalisation du backoffice de Joomla!
Utiliser NOW() de SQL avec ZF
Une agence web Joomla! au Drupagora
Du code et des hommes. Stratégies de suivi de projet
Joomla! présent au salon AGORA CMS 2016
Astuce: suppression des éléments Seblod
Multisites, multilangues et multidevices pour la SORBONNE
Sites multi langues mobiles avec Joomla et Seblod
L'agence Pulsar sponsorise le JoomlaDay 2015
Visualiser l'adoption de votre Office 365
Créer un QR Code en PHP
Astuces PHP lazy load sous joomla seblod warp
Ajouter le bouton DOCLINK avec Jevents et SobiPro
Bien rédiger un article dans votre intranet
forum php 2014 : le retour de Drupal annoncé... vraiment ???
Pulsar présente le projet pour la Sorbonne au JoomlaDay!
Correctif de Pulsar dans le routeur de Joomla
Entrées grisées avec la mention [extrait] dans DOCMAN
Monétisez votre workflow avec Joomla!
Maximum execution time ...
JoomlaDay 2015: Pulsar y était!
SharePoint online, les TPE et petites PME
Job board intégré à votre site Joomla!
3 nouvelles extensions Joomla! de Pulsar dans la JED
Comment Deloitte recrute sur les médias sociaux ?
Quelles extensions choisir pour son site joomla ?
Chasse aux bugs des templates Warp
Inventaire automatisé avec GLPI
Import shipping pour hikashop
E-commerce avec Seblod
Joomla! meilleur CMS PHP Open Source
Debugger en PHP
Pulsar primé pour le site de la Sorbonne
Eclipse: Failed to create Java Virtual Machine
Comparaison des CCKs pour Joomla!
Joomla! fête ses 10 ans!
Ajouter une icône d'édition dans une liste SEBLOD
bug fireEvent dans core.js sous IE9
JCEmediabox et css js compress
Code et calendrier de l'avent, un crossover sympa
sh404SEF: URLs n'apparaissent pas
Les nouveautés de Joomla! 4
I love jQuery.ValidationEngine
Comprendre les droits et niveaux d'accès de Joomla!
Workflow Joomla! évolué avec Seblod 2/4
Developpements pour la Bibliotheque Mazarine
Pulsar au JoomlaDay 2014: Chaine de production
Pulsar gagne l'appel d'offre de la Sorbonne
Joomla 4 : professionnalisation et performance
Pulsar certifie ses formateurs Joomla!
Pulsar présente le JoomlaBusiness à l'AFUP
Calcul dates à partir du numéro de semaine en PHP
Les solutions multi sites avec Joomla!
La supervision dans la gestion de parc informatique
Sommaire automatique pour Joomla
Hover sur Slideshow avec jmpress.js
Journée du conseil scientifique de l'AFNIC
Refonte de l'offre et du site FlexiGED
CssJsCompress: page blanche, problème d'encodage
Référencement naturel, cocons sémantiques et Joomla!
Super BreadCrumb for Joomla 1.5 1.6 & 1.7
Workflows généralisés avec Joomla! et Seblod (partie 4)
Workflows évolués pour Joomla! avec Seblod 1/4
Pulsar présente JOOMLA à AGORA CMS
Pulsar et Joomla pour les sites évolués au JoomlaDay 2014
Le forum PHP 2012....c'est du passé ! RDV l'année prochaine
Joomla! à nouveau élu meilleur CMS 2017
encoder en latin1
Optimisation et vitesse de votre site Joomla!
Joomla et les CCK
Pulsar présente le CMS Joomla! au club STARINUX
Override joomla du template 'category' lié à un menu
Pulsar présente son expertise SEBLOD au JoomlaDay 2013
Comprendre le stockage des données avec SEBLOD
Le forum PHP c'est dans 2 semaines !
SEBLOD et J2store au JoomlaDay Israël 2017
OWF: Open World Forum
Pulsar présente le job board du nouveau site web Dynamique Emploi
Création de l'antenne parisienne de l'AFUP
Réseau social d'entreprise: Yammer ou SharePoint?
Critère de correspondance pour la recherche SEBLOD
RDV AFUP sur les bases de données relationnelles
SEBLOD: supprimer un script à moindre coût
Soirée CMS open-source en PHP
Pulsar, sponsor OR du JoomlaDay 2017
Virtuemart: flèches quantité ne fonctionnent pas
Indiegogo: contrôle de version avancé avec SEBLOD