SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

289 Plugins, 197 contribs sur SPIP-Zone, 89 visiteurs en ce moment

Accueil > Navigation > Recherche > Indexer > Indexer : Introduction

Indexer : Introduction

29 juin 2015 – par cam.lafit, Fil, Matthieu Marcillaud, RastaPopoulos

4 votes

Pour les gens pressés

La configuration et l’installation du plugin est expliqué dans l’article suivant : Indexer : Installation et Configuration
L’usage de la recherche une fois configuré et installé :
Indexer : Rechercher
Le fonctionnement de la boucle SPHINX :
Indexer : La boucle SPHINX

Présentation de SPHINX

Le logiciel SPHINX est un moteur dédié qui indexe et range un ensemble d’informations multiple pour permettre une recherche rapide.
Sphinx est un logiciel dédié à l’indexation d’informations textuelles. Cette spécialisation offre une finesse et des temps de réponses plus rapide et précis qu’un moteur de recherche intégré comme celui de Mysql.

La source des documents indexés peut être n’importe quoi, une base de données, un flux d’informations, un tas de fichiers, des courriels ... Sphinx est neutre vis-à-vis du contenu, ce qui importe c’est de fournir des documents textuels.

Sphinx indexe à la demande diverses informations telles que l’occurrence de mot, la similarité entre synonymes, proximité entre mots. Cela permet de lancer des recherches par mot unique ou séquence de mots.
Sphinx ne se contente pas de noter l’occurrence mais aussi la place dans le texte (mot n°1, n°2, etc) ce qui permet de chercher des proximités ou des séquences (guillemets).

Facettes

Pour affiner les résultats de recherche, Sphinx propose aussi une notion de facettes. Ce sont des critères complémentaires aux informations indexées.
Dans le cadre de SPIP, actuellement nous avons 3 facettes :

  • dates de publication
  • auteurs
  • mots clefs

On peut considérer ces facettes comme des options de filtrage du résultat retourné. On peut ainsi affiner, restreindre le résultat obtenu par l’une ou l’autre des facettes.

Intégration avec SPIP

Le plugin « indexer » transmet à Sphinx l’intégralité du contenu des articles saisis et modifiés dans SPIP en temps réel (mode RT). Cela signifie qu’une fois un article publié celui est directement disponible dans les résultats de recherche.

Sphinx traite ensuite les informations fournies afin de les classer, trier, ordonner, rapprocher et définir des ratios de pertinence. Dans le même temps les facettes sont actualisées.

Sphinx fournis différents connecteurs pour communiquer, parmi ceux ci, il fournit un mode SQL. C’est ce mode que le plugin « Indexer » utilise, Sphinx est considéré comme une base de donnée externe, dédiée à la recherche.

Exemple avec le secours catholique

Le secours catholique utilise le moteur de recherche en interne. Le site référence environ 5500 articles et 25000 documents. Par rapport à la recherche native ou la fonctionnalité full text, les résultats sont plus rapides et pertinents.

La capture montre un résultat de recherche SPHINX pour le mot clef « plaidoyer ». 157 résultats sont disponibles, ils sont filtrés par ordre de pertinence. Le titre de l’article ainsi qu’un extrait du texte est affiché pour chaque résultat.
Sur le coté droit, se trouve les facettes. Dans notre exemple nous voyons une partie de la facette auteurs. Pour chaque auteur est précisé le nombre de résultats disponibles pour la recherche effectuée.

Dernière modification de cette page le 11 janvier 2017

Retour en haut de la page

Répondre à cet article

Qui êtes-vous ?
  • [Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • FancyBox

    25 mars 2009 – 416 commentaires

    Adaptation du script FancyBox pour jQuery en plugin SPIP. Liste des fonctionnalités reprise depuis le site original : ajoute un joli effet d’ombre portée sous la fenêtre possibilité de grouper les images pour naviguer dans les séries d’éléments (...)

  • Pub Banner : gestionnaire de bannières publicitaires

    28 juin 2011 – 135 commentaires

    Le plugin « PUB BANNER » est un gestionnaire complet de bannières publicitaires pour des squelettes SPIP. Il prend en charge tous les types de bannières et permet de leur attribuer des publicités (locales ou distantes, images ou Flash). Chaque (...)

  • Indexer : Installation et Configuration

    6 octobre 2014 – 42 commentaires

    Introduction Pour comprendre l’intérêt du plugin, nous invitons à lire l’article suivant Indexer : Introduction. Le fonctionnement de la boucle SPHINX est expliqué dans cet article : Indexer : La boucle SPHINX. La suite de l’article aborde uniquement (...)

  • Formidable, le générateur de formulaires

    23 janvier 2012 – 2417 commentaires

    Un générateur de formulaires facilement configurable pour les non-informaticiens et facilement extensible pour les développeurs. Introduction L’objectif était de créer un plugin permettant de générer des formulaires. Historiquement, 2 plugins (...)

  • Plugin SEO

    6 août 2009 – 231 commentaires

    SEO est un plugin qui ajoute la possibilité d’insérer manuellement où vous le souhaitez ou de manière automatique dans la partie de votre site web : meta tags, URL canonique, Google webmaster tools Meta Code et Google Analytics javascript. Il est (...)