Recherchez vos données avec l'IA (recherche vectorielle)

Modifié

Une recherche améliorée

Notre recherche par vecteur est conçue pour être plus puissante et plus facile à utiliser qu'une recherche traditionnelle.

Pour obtenir les meilleurs résultats, il faut toutefois savoir qu'elle ne fonctionne pas de la même manière qu'une recherche traditionnelle par mot clé. Comme pour les autres outils d'IA générative, une recherche effectuée à l'aide d'une question ou d'une phrase sera plus efficace qu'un simple mot. Pour obtenir les meilleurs résultats, n'hésitez pas à être détaillé.

Ensuite, si des filtres sont disponibles, vous pouvez les utiliser pour affiner vos résultats.

Différent et plus souple

Si vous savez exactement ce que vous cherchez, et peut-être même comment cela s'appelle, une recherche traditionnelle peut très bien faire l'affaire. Mais si vous n'êtes pas sûr de ce que vous cherchez, ou même si cela existe, une recherche vectorielle peut vous aider.

Elle est plus créative et couvre un champ plus large ; soyez donc aussi précis que possible. Bien entendu, même si la recherche vectorielle figure dans votre en-tête, la barre latérale de votre portail (sous « Filtres ») utilise toujours la méthode de recherche traditionnelle.

Mais l'utilisation de la recherche vectorielle, affinée par l'utilisation de filtres, est une méthode de recherche toujours puissante et efficace.

Comment cela fonctionne-t-il ?

La recherche vectorielle représente une évolution de la technologie de recherche. Contrairement à la recherche traditionnelle par mots-clés, la recherche vectorielle utilise l'intelligence artificielle pour comprendre le sens d'une requête.

Techniquement, cela consiste à convertir les mots en vecteurs numériques qui représentent leur signification dans un espace à haute dimension. Cela permet de trouver des résultats en calculant la similarité sémantique entre la requête et les données disponibles dans votre domaine. On peut comparer cela à un nuage, où plus les gouttes d'eau se ressemblent, plus elles sont proches les unes des autres.

Cette technologie puissante offre une alternative à la manière dont nous recherchons traditionnellement des ensembles de données, en fournissant un plus large éventail de résultats pertinents, même lorsque les mots clés exacts ne sont pas utilisés dans la requête.

Chaque fois qu'une donnée est publiée, un processus d'indexation automatique est déclenché. Ce processus catalogue méticuleusement les métadonnées de la ressource (et non les données elles-mêmes) :

  • Titre

  • Description

  • Mots clés

  • Thèmes (catégories de données)

  • Territoire (pays, régions, départements, communes, etc.)

Un rappel : Remplissez toujours les métadonnées sur votre jeu de données !

Mise en place

La nouvelle recherche peut être ajoutée à votre en-tête et aux pages créées dans l'éditeur de code.

Dans l'en-tête

L'intégration de la recherche vectorielle dans l'en-tête de votre site est un processus simple. Pour commencer, vous devez ajouter le bouton de recherche au menu de votre en-tête (Portail > Style, puis sélectionnez l'onglet En-tête) en ajoutant le caractère générique ##quick-find## au code HTML de votre en-tête.

Vous le trouverez en gras dans l'exemple ci-dessous :

 ##skip-to-content-link##
 <nav class="ods-front-header" ods-responsive-menu breakpoint="1000">
 <ods-responsive-menu-placeholder>
 <a class="ods-front-header__portal-brand" href="/"> ##logo## </a>
 </ods-responsive-menu-placeholder>
 <ods-responsive-menu-collapsible>
 ##language##
 <a class="ods-front-header__portal-brand" href="/">
 ##logo##
 ##brand##
 </a>
 ##menu##
##quick-find##
##secondary-menu##
 </ods-responsive-menu-collapsible>
 </nav>

Notez que si vous disposez d’un en-tête personnalisé, la recherche vectorielle peut perturber son apparence. Si vous avez besoin d'aide, n'hésitez pas à contacter notre support ou votre contact customer success.

Sur une page d'éditeur de code

Pour les pages créées à l'aide de l'éditeur de code, l'intégration de la barre de recherche se fait de manière transparente grâce à l'utilisation du widget ods-catalog-search. Voici un exemple :

Étape 1 : Ajouter l'extrait de code au code HTML de la page

 <ods-catalog-search
 class-name="'my-search-box'"
 label="'mon-etiquette'">
 </ods-catalog-search>

Pour ce widget , deux paramètres sont disponibles :

  • class-name permet d'ajouter une classe à la barre de recherche afin de la personnaliser

  • label vous permet d'ajouter une étiquette personnalisée à la barre de recherche

Étape 2 : Ajouter du CSS au widget

Collez ce code à la fin du fichier CSS de la page, ou dans la section dédiée si vous en avez une.

 .my-search-box {
 text-align: left;
 z-index: 2;
 }

Si la page est disponible en plusieurs langues, pensez à répéter ce processus pour chaque langue.

Un tutoriel rapide

Cliquez sur le didacticiel ci-dessous, qui vous guidera à travers le processus :

Raccourci clavier

Il existe un raccourci clavier pour accéder rapidement à la recherche rapide, en cliquant sur Ctrl + K sur un PC ou Cmd + K sur Mac, vous pouvez afficher la fenêtre sur n'importe quelle page de votre portail.

Paramètres de votre fournisseur d'IA

Si votre espace de travail est basé en Europe, votre fournisseur d'IA est par défaut Mistral, une société européenne. En dehors de l'Europe, votre fournisseur est OpenAI, basé aux Etats-Unis.

Vous êtes néanmoins libre de choisir l'un ou l'autre si vous le souhaitez. Notez que cela réindexera votre catalogue, vous pouvez donc souhaiter effectuer ce changement lorsque vos données sont le moins utilisées.

Vous trouverez ce paramètre dans votre back office en allant dans Portail > Traitement des données, et en effectuant le changement sous « Fournisseur d'intelligence artificielle ». N'oubliez pas de Sauvegarder la modification.