Pulsar developpe la passerelle Joomla LUCENE SOLR

17 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!!

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