{"id":706,"date":"2024-04-16T10:41:30","date_gmt":"2024-04-16T10:41:30","guid":{"rendered":"https:\/\/elasticsuite.io\/fr\/?p=706"},"modified":"2026-01-05T14:31:44","modified_gmt":"2026-01-05T14:31:44","slug":"implementing-vector-search-on-gally","status":"publish","type":"post","link":"https:\/\/elasticsuite.io\/fr\/ressources\/implementing-vector-search-on-gally\/","title":{"rendered":"Impl\u00e9menter la Recherche Vectorielle sur Gally"},"content":{"rendered":"\n<div class=\"wp-block-group alignfull relative overflow-hidden bg-indigo-dark pt-20 min-h-[480px] is-layout-flow wp-block-group-is-layout-flow\"><!-- wp:elasticsuite\/decorator-section-banner-simple [] -->\n<div class=\"absolute inset-0\">\n    <div class=\"max-lg:hidden absolute rounded-full w-[3791px] h-[1654px] -top-[487px] -left-1\/20\"\n         style=\"background: radial-gradient(50% 50% at 50% 50%, #9E98F4 0%, #4A3BDD 40%, rgba(26, 15, 77, 0) 95%, transparent 100%)\">\n    <\/div>\n\n    <div\n            class=\"lg:hidden absolute rounded-full bg-no-repeat w-[3791px] h-[1654px] top-[-227px] left-[-578px]\"\n            style=\"background: radial-gradient(50% 50% at 50% 50%, #9E98F4 0%, #4A3BDD 40%, rgba(26, 15, 77, 0) 95%, transparent 100%)\">\n    <\/div>\n\n    <svg\n            data-parallax\n            data-parallax-start=\"top bottom\"\n            data-parallax-end=\"bottom top\"\n            data-parallax-scrub=\"1.5\"\n            data-parallax-x-percent=\"0\"\n            data-parallax-y-percent=\"0\"\n            data-parallax-rotate=\"-10\"\n            data-parallax-speed=\"10\"\n            viewBox=\"0 0 200 200\" class=\"invisible absolute w-80 h-80 bottom-[-200px] right-[100px] fill-indigo-mid\">\n        <use xlink:href=\"#shape__flower\"><\/use>\n    <\/svg>\n\n    <svg\n            data-parallax\n            data-parallax-start=\"top bottom\"\n            data-parallax-end=\"bottom top\"\n            data-parallax-scrub=\"1.5\"\n            data-parallax-x-percent=\"0\"\n            data-parallax-y-percent=\"0\"\n            data-parallax-rotate=\"30\"\n            data-parallax-speed=\"10\"\n            viewBox=\"0 0 200 200\" class=\"invisible absolute w-96 h-96 bottom-[-150px] right-[-100px] fill-elastic-coral\">\n        <use xlink:href=\"#shape__flower-2\"><\/use>\n    <\/svg>\n\n    <svg\n            data-parallax\n            data-parallax-start=\"top bottom\"\n            data-parallax-end=\"bottom top\"\n            data-parallax-scrub=\"2\"\n            data-parallax-x-percent=\"5\"\n            data-parallax-y-percent=\"-3\"\n            data-parallax-rotate=\"-2\"\n            data-parallax-speed=\"10\"\n            viewBox=\"0 0 200 200\" class=\"invisible max-lg:hidden absolute h-[436px] top-[39px] left-[-250px] fill-indigo-dark\">\n        <use xlink:href=\"#shape__wave\"><\/use>\n    <\/svg>\n<\/div>\n<!-- \/wp:elasticsuite\/decorator-section-banner-simple -->\n\n\n\n<div class=\"wp-block-columns relative z-10 flex flex-row px-(--es-spacing-sm) pt-(--es-spacing-lg) pb-(--es-spacing-xl) lg:px-(--es-spacing-lg) lg:pt-(--es-spacing-2xl) lg:pb-(--es-spacing-3xl) is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\"><!-- wp:elasticsuite\/card {\"theme\":\"light\",\"sectionTitle\":\"Blog\",\"title\":\"Impl\u00e9menter la Recherche Vectorielle sur Gally\",\"showParagraph\":false,\"showCtas\":false,\"alignment\":\"left\",\"showSectionTitle\":true,\"showTitle\":true,\"titleTag\":\"h3\",\"paragraph\":\"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur tempor, nunc sit amet vulputate laoreet, risus diam eleifend tellus, placerat mollis risus magna at diam. Sed diam magna, iaculis sit amet ex a, rutrum interdum ligula. Maecenas venenatis eleifend nulla, id commodo mauris mollis at. Nulla facilisi.\\n Integer eget malesuada purus. Morbi placerat felis ut dapibus egestas. Nunc bibendum, purus sit amet placerat feugiat, tellus ligula vehicula massa, a sagittis elit quam at libero. Vestibulum vulputate placerat eros, ac lacinia dolor rhoncus sit amet\",\"isAnimated\":true,\"cta\":\"\",\"readmore\":\"\"} -->\n\n<div class=\"esCard flex flex-col text-left wp-block-elasticsuite-card\" data-animated=\"1\">\n            <div class=\"esCard__sectionTitle font-medium text-[13px] leading-4 lg:es-typo-sm break-keep [&amp;_*]:break-keep hyphens-none text-indigo-light overflow-hidden invisible\">Blog<\/div>\n    \n            <h3 class=\"esCard__title font-bold text-2xl leading-12 lg:es-typo-3xl mt-(--es-spacing-sm) lg:mt-(--es-spacing-xs) break-keep [&amp;_*]:break-keep hyphens-none text-neutral-50 overflow-hidden invisible\">Impl\u00e9menter la Recherche Vectorielle sur Gally<\/h3>\n    \n    \n    \n    <\/div><!-- \/wp:elasticsuite\/card -->\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns absolute! bottom-0 left-0 w-full z-10 flex flex-row px-(--es-spacing-sm) lg:px-(--es-spacing-lg) py-(--es-spacing-sm) is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><!-- wp:elasticsuite\/breadcrumb {\"theme\":\"dark\"} -->\n<nav class=\"esBreadcrumb\" aria-label=\"Fil d'Ariane\">\n        <ol class=\"flex flex-wrap gap-(--es-spacing-xxs))\">\n                            <li class=\"flex items-center font-mono text-sm text-indigo-light\">\n                                                                <span aria-current=\"page\" class=\"*:w-6 *:h-6 *:fill-indigo-light\"><svg viewBox=\"0 0 24 24\"><use xlink:href=\"#filled__home\"><\/use><\/svg><\/span>\n                                    <\/li>\n                    <\/ol>\n    <\/nav>\n<!-- \/wp:elasticsuite\/breadcrumb -->\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group max-w-7xl mx-auto px-(--es-spacing-md) py-(--es-spacing-2xl) lg:px-(--es-spacing-none) is-layout-flow wp-block-group-is-layout-flow\">\n<h2 class=\"wp-block-heading text-neutral-900 font-bold text-[38px] leading-12 md:px-(--es-spacing-2xl) lg:px-[200px]\"><strong>Introduction<\/strong><\/h2>\n\n\n\n<div style=\"height:32px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"text-neutral-900 font-normal text-[19px] leading-7 md:px-(--es-spacing-2xl) lg:px-[200px]\">Dans le monde en \u00e9volution rapide de l&rsquo;e-commerce, la capacit\u00e9 \u00e0 fournir des r\u00e9sultats de recherche pertinents est primordiale pour le succ\u00e8s. Alors que les plateformes en ligne continuent d&rsquo;\u00e9largir leurs offres de produits, s&rsquo;assurer que les clients peuvent facilement trouver ce qu&rsquo;ils recherchent devient de plus en plus difficile.<\/p>\n\n\n\n<p class=\"text-neutral-900 font-normal text-[19px] leading-7 md:px-(--es-spacing-2xl) lg:px-[200px]\">Reconnaissant ce besoin de capacit\u00e9s de recherche am\u00e9lior\u00e9es, Gally s&rsquo;est lanc\u00e9 dans une aventure pour r\u00e9volutionner son moteur de recherche.<\/p>\n\n\n\n<div style=\"height:32px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns md:px-(--es-spacing-2xl) lg:px-[200px] is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full rounded-(--es-radius-lg) overflow-hidden *:w-full\"><img decoding=\"async\" src=\"https:\/\/elasticsuite.io\/app\/uploads\/2024\/04\/Visuels_articles_Vector_Search-removebg-preview.png\" alt=\"Vector search example\" class=\"wp-image-1497\"\/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:32px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading text-neutral-900 font-normal text-[19px] leading-7 md:px-(--es-spacing-2xl) lg:px-[200px]\"><strong>Aper\u00e7u de l&rsquo;importance de la pertinence de la recherche en l<\/strong>&lsquo;<strong>e-commerce <\/strong><br><br>Une fonctionnalit\u00e9 de recherche efficace n&rsquo;est pas simplement une commodit\u00e9 pour les utilisateurs ; c&rsquo;est un facteur essentiel qui a un impact direct sur les taux de conversion, la satisfaction client et, au final, le succ\u00e8s commercial. \u00c0 une \u00e9poque o\u00f9 les consommateurs exigent un acc\u00e8s instantan\u00e9 aux produits qu&rsquo;ils d\u00e9sirent, la pertinence des r\u00e9sultats de recherche peut faire ou d\u00e9faire une exp\u00e9rience d&rsquo;achat en ligne. Gally comprend cette v\u00e9rit\u00e9 fondamentale et s&rsquo;est engag\u00e9 \u00e0 offrir une exp\u00e9rience de recherche in\u00e9gal\u00e9e \u00e0 ses utilisateurs.<br><br><strong>Introduction \u00e0 l&rsquo;impl\u00e9mentation de la technologie de recherche vectorielle par Gally<\/strong><br><br>Dans sa qu\u00eate pour \u00e9lever la pertinence de la recherche \u00e0 de nouveaux sommets, Gally a pris la d\u00e9cision strat\u00e9gique d&rsquo;impl\u00e9menter la technologie de recherche vectorielle. Cette approche de pointe exploite des algorithmes avanc\u00e9s et des techniques d&rsquo;apprentissage automatique pour comprendre le contexte s\u00e9mantique des requ\u00eates de recherche et les faire correspondre avec les produits les plus pertinents en temps r\u00e9el. En adoptant la technologie de recherche vectorielle, Gally vise non seulement \u00e0 satisfaire, mais \u00e0 d\u00e9passer les attentes de sa base d&rsquo;utilisateurs exigeante.<\/h2>\n\n\n\n<p class=\"text-neutral-900 font-normal text-[19px] leading-7 md:px-(--es-spacing-2xl) lg:px-[200px]\">Restez \u00e0 l&rsquo;\u00e9coute alors que nous allons explorer plus profond\u00e9ment le monde de la technologie de recherche vectorielle et examiner comment l&rsquo;impl\u00e9mentation de Gally est sur le point de red\u00e9finir l&rsquo;exp\u00e9rience de recherche dans l&rsquo;e-commerce.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<div style=\"height:16px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div style=\"background-image:url(&apos;\/sample-image\/grid\/desktop-min.png&apos;);background-repeat:repeat-y;background-size:initial;\" class=\"wp-block-group alignfull relative bg-neutral-100 bg-repeat-y bg-center overflow-hidden is-layout-constrained wp-block-group-is-layout-constrained has-background\">\n<div style=\"height:32px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns flex flex-col gap-(--es-spacing-lg) px-(--es-spacing-md) md:px-(--es-spacing-2xl) lg:px-[200px] is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading text-neutral-900 font-bold text-[38px] leading-12\"><strong>Comprendre la Recherche Vectorielle<\/strong><\/h2>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:32px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div style=\"background-image:url(&apos;\/sample-image\/grid\/desktop-min.png&apos;);background-repeat:repeat-y;background-size:initial;\" class=\"wp-block-group alignfull relative bg-neutral-100 bg-repeat-y bg-center overflow-hidden is-layout-constrained wp-block-group-is-layout-constrained has-background\">\n<div style=\"height:32px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns flex flex-col gap-(--es-spacing-lg) px-(--es-spacing-md) md:px-(--es-spacing-2xl) lg:px-[200px] is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h3 class=\"wp-block-heading text-neutral-900 font-normal text-[19px] leading-7\"><strong>Explication des Repr\u00e9sentations Vectorielles (dites Embeddings)<\/strong><\/h3>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:32px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:64px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns gap-(--es-spacing-md) md:px-(--es-spacing-2xl) is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div style=\"background-image:url(&apos;\/sample-image\/grid\/desktop-min.png&apos;);background-repeat:repeat-y;background-size:initial;\" class=\"wp-block-group alignfull relative bg-neutral-100 bg-repeat-y bg-center overflow-hidden is-layout-constrained wp-block-group-is-layout-constrained has-background\">\n<div style=\"height:32px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns flex flex-col gap-(--es-spacing-lg) px-(--es-spacing-md) md:px-(--es-spacing-2xl) lg:px-[200px] is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full rounded-(--es-radius-lg) overflow-hidden *:w-full\"><img decoding=\"async\" src=\"https:\/\/elasticsuite.io\/app\/uploads\/2024\/04\/Visuels_articles_Vector_Search__1_-removebg-preview.png\" alt=\"Vector search vs Fulltext search\" class=\"wp-image-1496\"\/><figcaption class=\"wp-element-caption\">Recherche vectorielle vs Recherche en texte int\u00e9gral<\/figcaption><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:32px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div style=\"background-image:url(&apos;\/sample-image\/grid\/desktop-min.png&apos;);background-repeat:repeat-y;background-size:initial;\" class=\"wp-block-group alignfull relative bg-neutral-100 bg-repeat-y bg-center overflow-hidden is-layout-constrained wp-block-group-is-layout-constrained has-background\">\n<div style=\"height:32px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns flex flex-col gap-(--es-spacing-lg) px-(--es-spacing-md) md:px-(--es-spacing-2xl) lg:px-[200px] is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"text-neutral-900 font-normal text-[19px] leading-7\">La recherche vectorielle repr\u00e9sente une approche de recherche sophistiqu\u00e9e dans laquelle les donn\u00e9es sont traduites en vecteurs multidimensionnels, encapsulant efficacement les connexions s\u00e9mantiques.<\/p>\n\n\n\n<p class=\"text-neutral-900 font-normal text-[19px] leading-7\">Dans cette m\u00e9thode, chaque document ou article est transform\u00e9 en un vecteur au sein d&rsquo;un espace multidimensionnel, conservant ainsi les informations contextuelles et les nuances subtiles.<\/p>\n<\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading text-neutral-900 font-bold text-[38px] leading-12 md:px-(--es-spacing-2xl) lg:px-[200px]\"><\/h2>\n\n\n\n<h2 class=\"wp-block-heading text-neutral-900 font-normal text-[19px] leading-7 md:px-(--es-spacing-2xl) lg:px-[200px]\"><br>Cette technique avanc\u00e9e offre aux utilisateurs plus que de simples r\u00e9sultats de correspondance par mots-cl\u00e9s ; elle fournit le contexte et la signification derri\u00e8re leurs requ\u00eates, la distinguant des m\u00e9canismes de recherche conventionnels. Contrairement aux recherches traditionnelles en texte int\u00e9gral, qui reposent sur des correspondances textuelles exactes, les repr\u00e9sentations vectorielles capturent la signification s\u00e9mantique des donn\u00e9es (en calculant la similarit\u00e9 entre les vecteurs), ce qui donne des r\u00e9sultats plus pr\u00e9cis et contextuellement pertinents. Largement utilis\u00e9e dans des domaines tels que le traitement du langage naturel (NLP) et les syst\u00e8mes de recommandation, la recherche vectorielle est \u00e0 l&rsquo;avant-garde de la r\u00e9volution de la fa\u00e7on dont nous acc\u00e9dons et interagissons avec l&rsquo;information.<br><br><strong>R\u00f4le des Grands Mod\u00e8les de Langage (LLMs)<\/strong><br><br>Au c\u0153ur de la recherche vectorielle se trouve l&rsquo;utilisation des Grands Mod\u00e8les de Langage (LLMs). Ces mod\u00e8les sophistiqu\u00e9s, entra\u00een\u00e9s sur de vastes quantit\u00e9s de donn\u00e9es textuelles, poss\u00e8dent une compr\u00e9hension profonde de la s\u00e9mantique et du contexte du langage.\u00a0<br><br>En exploitant les capacit\u00e9s des LLMs, les algorithmes de recherche vectorielle peuvent analyser les requ\u00eates de recherche et les descriptions de produits pour identifier des relations s\u00e9mantiques subtiles et d\u00e9duire avec pr\u00e9cision l&rsquo;intention de l&rsquo;utilisateur.<br><br><strong>Capacit\u00e9s en Recherche S\u00e9mantique<\/strong><br><br>La technologie de recherche vectorielle permet aux solutions de D\u00e9couverte de Produits comme Gally de d\u00e9passer la correspondance traditionnelle par mots-cl\u00e9s et d&rsquo;adopter la recherche s\u00e9mantique. La recherche s\u00e9mantique va au-del\u00e0 des similarit\u00e9s textuelles de surface et consid\u00e8re la signification et le contexte sous-jacents des requ\u00eates de recherche. Cela permet d&rsquo;obtenir des r\u00e9sultats de recherche plus pr\u00e9cis et pertinents, m\u00eame lorsque les termes exacts ne correspondent pas.<\/h2>\n<\/div>\n\n\n\n<p class=\"text-neutral-900 font-normal text-[19px] leading-7 md:px-(--es-spacing-2xl) lg:px-[200px]\">En comprenant les nuances complexes de la s\u00e9mantique du langage, les algorithmes de recherche vectorielle peuvent fournir des r\u00e9sultats de recherche qui correspondent \u00e9troitement \u00e0 l&rsquo;intention de l&rsquo;utilisateur, menant \u00e0 une exp\u00e9rience de recherche plus satisfaisante et efficace. Dans le prochain chapitre, nous allons nous pencher sur le processus d&rsquo;impl\u00e9mentation de la recherche vectorielle chez Gally et explorer comment elle am\u00e9liore la fonctionnalit\u00e9 de recherche pour les utilisateurs.<\/p>\n\n\n\n<div style=\"height:64px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading text-neutral-900 font-bold text-[38px] leading-12 md:px-(--es-spacing-2xl) lg:px-[200px]\"><strong>Le Processus d&rsquo;Impl\u00e9mentation<\/strong><\/h2>\n\n\n\n<div style=\"height:32px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading text-neutral-900 font-normal text-[19px] leading-7 md:px-(--es-spacing-2xl) lg:px-[200px]\"><strong>D\u00e9finir les donn\u00e9es importantes<\/strong><br><br>La premi\u00e8re \u00e9tape pour calculer les <em>embeddings<\/em> sur les donn\u00e9es du catalogue est de choisir avec soin les champs que nous souhaitons utiliser pour le calcul. La meilleure entr\u00e9e pour qu&rsquo;un LLM calcule un vecteur est un texte qui contient les donn\u00e9es les plus importantes du produit. Ainsi, \u00e0 cette \u00e9tape, nous souhaitons assembler les donn\u00e9es de divers champs de produits pour construire ce texte que nous enverrons au mod\u00e8le.<br><br>Les marchands savent mieux que quiconque quels champs de leur catalogue contiennent les informations s\u00e9mantiques les plus importantes pour alimenter les <em>embeddings<\/em>.<br><br>Gr\u00e2ce \u00e0 la facilit\u00e9 d&rsquo;utilisation du Back-Office Gally, ils peuvent cocher facilement quel champ doit \u00eatre utilis\u00e9 pour calculer une repr\u00e9sentation vectorielle. Plus que cela, Gally leur permet de construire une pr\u00e9-invite (<em>pre-prompt<\/em>) qui enrichira encore plus les donn\u00e9es utilis\u00e9es pour le calcul.<br><\/h2>\n\n\n\n<p class=\"text-neutral-900 font-normal text-[19px] leading-7 md:px-(--es-spacing-2xl) lg:px-[200px]\">S&rsquo;il existe un champ appel\u00e9 \u00ab Niveau de randonn\u00e9e \u00bb qui peut contenir \u00ab d\u00e9butant, interm\u00e9diaire, avanc\u00e9 \u00bb, il peut \u00eatre utile d&rsquo;ajouter une invite \u00e0 ce champ qui indiquera au moteur quelque chose comme : \u00ab Ce produit est recommand\u00e9 pour les randonneurs <em>%s<\/em> \u00bb, permettant au moteur de savoir que ce produit est fait pour la randonn\u00e9e et est d\u00e9di\u00e9 \u00e0 un niveau particulier de randonneurs. Bien s\u00fbr, cela est moins n\u00e9cessaire pour les champs contenant une \u00e9norme quantit\u00e9 de texte comme la description du produit.<\/p>\n\n\n\n<div style=\"height:16px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"text-neutral-900 font-normal text-[19px] leading-7 md:px-(--es-spacing-2xl) lg:px-[200px]\"><\/p>\n\n\n\n<div style=\"background-image:url(&apos;\/sample-image\/grid\/desktop-min.png&apos;);background-repeat:repeat-y;background-size:initial;\" class=\"wp-block-group alignfull relative bg-neutral-100 bg-repeat-y bg-center overflow-hidden is-layout-constrained wp-block-group-is-layout-constrained has-background\">\n<div style=\"height:32px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns flex flex-col gap-(--es-spacing-lg) px-(--es-spacing-md) md:px-(--es-spacing-2xl) lg:px-[200px] is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image aligncenter size-full rounded-(--es-radius-lg) overflow-hidden *:w-full\"><img decoding=\"async\" src=\"https:\/\/elasticsuite.io\/app\/uploads\/2024\/04\/vector-search-in-gally.png\" alt=\"Vector Search in Gally\" class=\"wp-image-1504\"\/><figcaption class=\"wp-element-caption\">Vector Search in Gally<\/figcaption><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:34px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n\n\n<p class=\"text-neutral-900 font-normal text-[19px] leading-7 md:px-(--es-spacing-2xl) lg:px-[200px]\"><\/p>\n\n\n\n<div style=\"background-image:url(&apos;\/sample-image\/grid\/desktop-min.png&apos;);background-repeat:repeat-y;background-size:initial;\" class=\"wp-block-group alignfull relative bg-neutral-100 bg-repeat-y bg-center overflow-hidden is-layout-constrained wp-block-group-is-layout-constrained has-background\">\n<div style=\"height:32px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns flex flex-col gap-(--es-spacing-lg) px-(--es-spacing-md) md:px-(--es-spacing-2xl) lg:px-[200px] is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading text-neutral-900 font-normal text-[19px] leading-7\"><strong>Indexation des Donn\u00e9es avec les Repr\u00e9sentations Vectorielles<\/strong><\/h2>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:32px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n\n\n<p class=\"text-neutral-900 font-normal text-[19px] leading-7 md:px-(--es-spacing-2xl) lg:px-[200px]\"><\/p>\n\n\n\n<div style=\"background-image:url(&apos;\/sample-image\/grid\/desktop-min.png&apos;);background-repeat:repeat-y;background-size:initial;\" class=\"wp-block-group alignfull relative bg-neutral-100 bg-repeat-y bg-center overflow-hidden is-layout-constrained wp-block-group-is-layout-constrained has-background\">\n<div style=\"height:32px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns flex flex-col gap-(--es-spacing-lg) px-(--es-spacing-md) md:px-(--es-spacing-2xl) lg:px-[200px] is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"text-neutral-900 font-normal text-[19px] leading-7\">Comme vu pr\u00e9c\u00e9demment, le fondement de la recherche vectorielle r\u00e9side dans la cr\u00e9ation de repr\u00e9sentations vectorielles pour chaque point de donn\u00e9es du catalogue d&rsquo;e-commerce.\u00a0<\/p>\n\n\n\n<p class=\"text-neutral-900 font-normal text-[19px] leading-7\">Une fois que nous avons d\u00e9fini les champs qui seront utilis\u00e9s pour g\u00e9n\u00e9rer les <em>embeddings<\/em>, il est temps de les faire calculer.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:32px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n\n\n<p class=\"text-neutral-900 font-normal text-[19px] leading-7 md:px-(--es-spacing-2xl) lg:px-[200px]\"><\/p>\n\n\n\n<div style=\"background-image:url(&apos;\/sample-image\/grid\/desktop-min.png&apos;);background-repeat:repeat-y;background-size:initial;\" class=\"wp-block-group alignfull relative bg-neutral-100 bg-repeat-y bg-center overflow-hidden is-layout-constrained wp-block-group-is-layout-constrained has-background\">\n<div style=\"height:32px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns flex flex-col gap-(--es-spacing-lg) px-(--es-spacing-md) md:px-(--es-spacing-2xl) lg:px-[200px] is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full rounded-(--es-radius-lg) overflow-hidden *:w-full\"><img decoding=\"async\" src=\"https:\/\/elasticsuite.io\/app\/uploads\/2024\/04\/Visuels_articles_Vector_Search__2_-removebg-preview.png\" alt=\"Word Embeddings\" class=\"wp-image-1495\"\/><figcaption class=\"wp-element-caption\">Les <em>Embeddings<\/em> de Mots<\/figcaption><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:32px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n\n\n<p class=\"text-neutral-900 font-normal text-[19px] leading-7 md:px-(--es-spacing-2xl) lg:px-[200px]\"><\/p>\n\n\n\n<div style=\"background-image:url(&apos;\/sample-image\/grid\/desktop-min.png&apos;);background-repeat:repeat-y;background-size:initial;\" class=\"wp-block-group alignfull relative bg-neutral-100 bg-repeat-y bg-center overflow-hidden is-layout-constrained wp-block-group-is-layout-constrained has-background\">\n<div style=\"height:32px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns flex flex-col gap-(--es-spacing-lg) px-(--es-spacing-md) md:px-(--es-spacing-2xl) lg:px-[200px] is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"text-neutral-900 font-normal text-[19px] leading-7\"><br>La premi\u00e8re \u00e9tape consiste \u00e0 choisir le mod\u00e8le qui sera utilis\u00e9 pour la phase de calcul. Gally permet \u00e0 l&rsquo;utilisateur d&rsquo;utiliser :<br>\u2022 une multitude de mod\u00e8les d\u00e9j\u00e0 disponibles en tant que mod\u00e8les pr\u00e9-entra\u00een\u00e9s avec OpenSearch : MiniLM, Distilbert, Mpnet\u2026<br>\u2022 tout autre mod\u00e8le disponible s&rsquo;il correspond aux exigences du format OpenSearch (PyTorch ou ONNX).<\/p>\n\n\n\n<p class=\"text-neutral-900 font-normal text-[19px] leading-7\">Dans un avenir proche, Gally permettra \u00e9galement d&rsquo;utiliser des mod\u00e8les externes comme OpenAI, SageMaker, Claude, Mistral, etc\u2026<\/p>\n\n\n\n<p class=\"text-neutral-900 font-normal text-[19px] leading-7\">Le mod\u00e8le choisi construira ensuite une repr\u00e9sentation vectorielle de chaque donn\u00e9e de produit et la stockera dans l&rsquo;index Opensearch pour une utilisation ult\u00e9rieure.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:32px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n\n\n<p class=\"text-neutral-900 font-normal text-[19px] leading-7 md:px-(--es-spacing-2xl) lg:px-[200px]\"><\/p>\n\n\n\n<div style=\"background-image:url(&apos;\/sample-image\/grid\/desktop-min.png&apos;);background-repeat:repeat-y;background-size:initial;\" class=\"wp-block-group alignfull relative bg-neutral-100 bg-repeat-y bg-center overflow-hidden is-layout-constrained wp-block-group-is-layout-constrained has-background\">\n<div style=\"height:32px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns flex flex-col gap-(--es-spacing-lg) px-(--es-spacing-md) md:px-(--es-spacing-2xl) lg:px-[200px] is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading text-neutral-900 font-normal text-[19px] leading-7\"><strong>Traitement des Requ\u00eates et R\u00e9cup\u00e9ration<\/strong><\/h2>\n\n\n\n<p class=\"text-neutral-900 font-normal text-[19px] leading-7\"><br>La m\u00eame logique sera utilis\u00e9e pour la requ\u00eate pos\u00e9e par l&rsquo;utilisateur final. Cette requ\u00eate sera calcul\u00e9e en une repr\u00e9sentation vectorielle par le m\u00eame mod\u00e8le que celui utilis\u00e9 pendant la phase d&rsquo;indexation.<br><br>Par cons\u00e9quent, lors d&rsquo;une recherche, l&rsquo;op\u00e9ration en arri\u00e8re-plan implique la comparaison de la similarit\u00e9 des <em>embeddings<\/em> plut\u00f4t que des donn\u00e9es textuelles brutes.<br><br>La similarit\u00e9 entre les <em>embeddings<\/em> est calcul\u00e9e avec un algorithme d\u00e9di\u00e9 \u00e0 cela, comme le KNN.<br><\/p>\n\n\n\n<p class=\"text-neutral-900 font-normal text-[19px] leading-7\">KNN, ou <em>k-nearest neighbors<\/em> (k plus proches voisins), est un algorithme d&rsquo;apprentissage automatique utilis\u00e9 pour les t\u00e2ches de classification et de r\u00e9gression. Il fonctionne en trouvant les <em>k<\/em> points de donn\u00e9es les plus proches (la repr\u00e9sentation vectorielle des produits) dans l&rsquo;espace des fonctionnalit\u00e9s par rapport \u00e0 un point de requ\u00eate donn\u00e9 (la repr\u00e9sentation vectorielle de la requ\u00eate). Requ\u00eate de Recherche Vectorielle<\/p>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:32px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n\n\n<p class=\"text-neutral-900 font-normal text-[19px] leading-7 md:px-(--es-spacing-2xl) lg:px-[200px]\"><\/p>\n\n\n\n<div style=\"background-image:url(&apos;\/sample-image\/grid\/desktop-min.png&apos;);background-repeat:repeat-y;background-size:initial;\" class=\"wp-block-group alignfull relative bg-neutral-100 bg-repeat-y bg-center overflow-hidden is-layout-constrained wp-block-group-is-layout-constrained has-background\">\n<div style=\"height:32px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns flex flex-col gap-(--es-spacing-lg) px-(--es-spacing-md) md:px-(--es-spacing-2xl) lg:px-[200px] is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full rounded-(--es-radius-lg) overflow-hidden *:w-full\"><img decoding=\"async\" src=\"https:\/\/elasticsuite.io\/app\/uploads\/2024\/04\/Visuels_articles_Vector_Search__3_-removebg-preview.png\" alt=\"Vector Search query\" class=\"wp-image-1494\"\/><figcaption class=\"wp-element-caption\">Requ\u00eate de recherche vectorielle<\/figcaption><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:32px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n\n\n<p class=\"text-neutral-900 font-normal text-[19px] leading-7 md:px-(--es-spacing-2xl) lg:px-[200px]\"><\/p>\n\n\n\n<div style=\"background-image:url(&apos;\/sample-image\/grid\/desktop-min.png&apos;);background-repeat:repeat-y;background-size:initial;\" class=\"wp-block-group alignfull relative bg-neutral-100 bg-repeat-y bg-center overflow-hidden is-layout-constrained wp-block-group-is-layout-constrained has-background\">\n<div style=\"height:32px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns flex flex-col gap-(--es-spacing-lg) px-(--es-spacing-md) md:px-(--es-spacing-2xl) lg:px-[200px] is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading text-neutral-900 font-bold text-[38px] leading-12\"><strong>Avantages pour Gally et ses Utilisateurs<\/strong><\/h2>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:32px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n\n\n<p class=\"text-neutral-900 font-normal text-[19px] leading-7 md:px-(--es-spacing-2xl) lg:px-[200px]\"><\/p>\n\n\n\n<div style=\"background-image:url(&apos;\/sample-image\/grid\/desktop-min.png&apos;);background-repeat:repeat-y;background-size:initial;\" class=\"wp-block-group alignfull relative bg-neutral-100 bg-repeat-y bg-center overflow-hidden is-layout-constrained wp-block-group-is-layout-constrained has-background\">\n<div style=\"height:32px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns flex flex-col gap-(--es-spacing-lg) px-(--es-spacing-md) md:px-(--es-spacing-2xl) lg:px-[200px] is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"text-neutral-900 font-normal text-[19px] leading-7\"><strong>Pertinence et Pr\u00e9cision Am\u00e9lior\u00e9es<\/strong><br><br>En impl\u00e9mentant la recherche vectorielle, Gally \u00e9l\u00e8ve significativement la pertinence et la pr\u00e9cision des r\u00e9sultats de recherche. Contrairement aux recherches traditionnelles bas\u00e9es sur des mots-cl\u00e9s, qui peuvent g\u00e9n\u00e9rer de nombreux r\u00e9sultats non pertinents, la recherche vectorielle prend en compte le contexte s\u00e9mantique des requ\u00eates et r\u00e9cup\u00e8re les r\u00e9sultats bas\u00e9s sur des m\u00e9triques de similarit\u00e9. Cela garantit que les utilisateurs se voient pr\u00e9senter des produits qui correspondent \u00e9troitement \u00e0 leurs pr\u00e9f\u00e9rences et \u00e0 leur intention, am\u00e9liorant ainsi leur exp\u00e9rience d&rsquo;achat.<\/p>\n\n\n\n<h2 class=\"wp-block-heading text-neutral-900 font-normal text-[19px] leading-7\"><br><strong>Exp\u00e9rience de Recherche Efficace et Intuitive<\/strong><br><br><\/h2>\n\n\n\n<p class=\"text-neutral-900 font-normal text-[19px] leading-7\">Avec la recherche vectorielle, Gally rationalise le processus de recherche, le rendant plus efficace et intuitif pour les utilisateurs. En tirant parti de la compr\u00e9hension s\u00e9mantique et des calculs de similarit\u00e9, les utilisateurs peuvent trouver des produits pertinents plus facilement et plus rapidement. Cela r\u00e9duit le temps et l&rsquo;effort n\u00e9cessaires pour localiser les articles souhait\u00e9s, ce qui se traduit par un parcours d&rsquo;achat plus satisfaisant et sans friction.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:32px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n\n\n<p class=\"text-neutral-900 font-normal text-[19px] leading-7 md:px-(--es-spacing-2xl) lg:px-[200px]\"><\/p>\n\n\n\n<div style=\"background-image:url(&apos;\/sample-image\/grid\/desktop-min.png&apos;);background-repeat:repeat-y;background-size:initial;\" class=\"wp-block-group alignfull relative bg-neutral-100 bg-repeat-y bg-center overflow-hidden is-layout-constrained wp-block-group-is-layout-constrained has-background\">\n<div style=\"height:32px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns flex flex-col gap-(--es-spacing-lg) px-(--es-spacing-md) md:px-(--es-spacing-2xl) lg:px-[200px] is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"text-neutral-900 font-normal text-[19px] leading-7\"><strong>D\u00e9pendance R\u00e9duite \u00e0 la Configuration Manuelle<\/strong><br><br>La recherche vectorielle minimise le besoin de configuration manuelle des synonymes et autres param\u00e8tres de recherche. Contrairement aux m\u00e9canismes de recherche traditionnels qui d\u00e9pendent fortement du r\u00e9glage manuel pour optimiser la pertinence, la recherche vectorielle automatise une grande partie de ce processus. En encodant directement les relations s\u00e9mantiques dans les repr\u00e9sentations vectorielles, Gally peut fournir des r\u00e9sultats pr\u00e9cis et pertinents au niveau contextuel sans n\u00e9cessiter d&rsquo;intervention manuelle \u00e9tendue.<br><br><strong>P\u00e9rennit\u00e9 et \u00c9volutivit\u00e9<\/strong><\/p>\n\n\n\n<p class=\"text-neutral-900 font-normal text-[19px] leading-7\">Alors que Gally continue de cro\u00eetre et d&rsquo;\u00e9voluer, la recherche vectorielle fournit une solution p\u00e9renne qui peut s&rsquo;adapter \u00e0 l&rsquo;\u00e9largissement du catalogue et de la base d&rsquo;utilisateurs de la plateforme. En exploitant la puissance de l&rsquo;apprentissage automatique et des algorithmes avanc\u00e9s, Gally assure que ses capacit\u00e9s de recherche restent robustes et efficaces face \u00e0 une complexit\u00e9 et un volume croissants. Cette \u00e9volutivit\u00e9 garantit que Gally peut continuer \u00e0 offrir des exp\u00e9riences de recherche exceptionnelles aux utilisateurs \u00e0 mesure que la plateforme continue d&rsquo;\u00e9voluer.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:32px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n\n\n<p class=\"text-neutral-900 font-normal text-[19px] leading-7 md:px-(--es-spacing-2xl) lg:px-[200px]\"><\/p>\n\n\n\n<div style=\"background-image:url(&apos;\/sample-image\/grid\/desktop-min.png&apos;);background-repeat:repeat-y;background-size:initial;\" class=\"wp-block-group alignfull relative bg-neutral-100 bg-repeat-y bg-center overflow-hidden is-layout-constrained wp-block-group-is-layout-constrained has-background\">\n<div style=\"height:32px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns flex flex-col gap-(--es-spacing-lg) px-(--es-spacing-md) md:px-(--es-spacing-2xl) lg:px-[200px] is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading text-neutral-900 font-bold text-[38px] leading-12\"><strong>Perspectives Futures et Conclusion<\/strong><\/h2>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:32px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n\n\n<p class=\"text-neutral-900 font-normal text-[19px] leading-7 md:px-(--es-spacing-2xl) lg:px-[200px]\"><\/p>\n\n\n\n<div style=\"background-image:url(&apos;\/sample-image\/grid\/desktop-min.png&apos;);background-repeat:repeat-y;background-size:initial;\" class=\"wp-block-group alignfull relative bg-neutral-100 bg-repeat-y bg-center overflow-hidden is-layout-constrained wp-block-group-is-layout-constrained has-background\">\n<div style=\"height:32px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns flex flex-col gap-(--es-spacing-lg) px-(--es-spacing-md) md:px-(--es-spacing-2xl) lg:px-[200px] is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"text-neutral-900 font-normal text-[19px] leading-7\"><strong>Innovation Continue dans la Recherche Vectorielle<\/strong><br><br>L&rsquo;impl\u00e9mentation de la recherche vectorielle ne marque que le d\u00e9but du parcours de Gally vers l&rsquo;avancement de la technologie de recherche. Alors que le domaine de l&rsquo;apprentissage automatique et du traitement du langage naturel continue d&rsquo;\u00e9voluer, Gally reste d\u00e9termin\u00e9 \u00e0 rester \u00e0 la pointe de l&rsquo;innovation. Cela inclut l&rsquo;exploration de nouvelles techniques, l&rsquo;affinage des algorithmes existants et l&rsquo;exploitation des technologies \u00e9mergentes pour am\u00e9liorer davantage la pertinence, la personnalisation et l&rsquo;efficacit\u00e9 de la recherche.<br><br><strong>Applications \u00c9largies au-del\u00e0 de l&rsquo;E-commerce<\/strong><br><br>Bien que la recherche vectorielle ait d\u00e9j\u00e0 prouv\u00e9 sa valeur dans le domaine de l&rsquo;<strong>e-commerce<\/strong>, son potentiel s&rsquo;\u00e9tend bien au-del\u00e0 de la recherche de produits. Gally reconna\u00eet la polyvalence de cette technologie et son applicabilit\u00e9 \u00e0 divers domaines, notamment la recommandation de contenu, la r\u00e9cup\u00e9ration d&rsquo;informations et l&rsquo;analyse de donn\u00e9es. En exploitant les capacit\u00e9s de la recherche vectorielle sur diff\u00e9rentes facettes de sa plateforme, Gally vise \u00e0 offrir une exp\u00e9rience utilisateur unifi\u00e9e et transparente sur tous les points de contact.<br><br><strong>Donner aux Utilisateurs des Informations et des Analyses (<em>Insights and Analytics<\/em>)<\/strong><br><br>En plus d&rsquo;am\u00e9liorer la fonctionnalit\u00e9 de recherche, Gally voit une opportunit\u00e9 de donner aux utilisateurs des informations et des analyses d\u00e9riv\u00e9es des donn\u00e9es de recherche vectorielle. En analysant le comportement de recherche, les pr\u00e9f\u00e9rences et les interactions des utilisateurs, Gally peut obtenir des informations pr\u00e9cieuses sur les tendances du march\u00e9, les pr\u00e9f\u00e9rences des clients et la demande de produits. Cette approche ax\u00e9e sur les donn\u00e9es n&rsquo;informe pas seulement les d\u00e9cisions commerciales, mais permet \u00e9galement \u00e0 Gally d&rsquo;anticiper et de r\u00e9pondre efficacement \u00e0 l&rsquo;\u00e9volution des besoins des utilisateurs.<br><br><strong>Concentration Continue sur l&rsquo;Exp\u00e9rience Utilisateur<\/strong><br><br>Tout au long de son parcours, Gally reste in\u00e9branlable dans son engagement \u00e0 donner la priorit\u00e9 \u00e0 l&rsquo;exp\u00e9rience utilisateur par-dessus tout. Que ce soit par des interfaces de recherche intuitives, des recommandations personnalis\u00e9es ou une navigation fluide, chaque aspect de la plateforme de Gally est con\u00e7u en pensant \u00e0 l&rsquo;utilisateur. En sollicitant continuellement des retours, en it\u00e9rant sur les fonctionnalit\u00e9s et en adoptant des principes de conception centr\u00e9e sur l&rsquo;utilisateur, Gally veille \u00e0 ce que son exp\u00e9rience de recherche reste in\u00e9gal\u00e9e dans l&rsquo;industrie.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:32px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n\n\n<p class=\"text-neutral-900 font-normal text-[19px] leading-7 md:px-(--es-spacing-2xl) lg:px-[200px]\"><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Introduction Dans le monde en \u00e9volution rapide de l&rsquo;e-commerce, la capacit\u00e9 \u00e0 fournir des r\u00e9sultats de recherche pertinents est primordiale pour le succ\u00e8s. Alors que les plateformes en ligne continuent d&rsquo;\u00e9largir leurs offres de produits, s&rsquo;assurer que les clients peuvent facilement trouver ce qu&rsquo;ils recherchent devient de plus en plus difficile. Reconnaissant ce besoin de &hellip; <a href=\"https:\/\/elasticsuite.io\/fr\/ressources\/implementing-vector-search-on-gally\/\">Continued<\/a><\/p>\n","protected":false},"author":3,"featured_media":1713,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[22,24],"tags":[],"class_list":["post-706","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","category-ia"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Impl\u00e9menter la Recherche Vectorielle sur Gally - Elasticsuite | FR<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/elasticsuite.io\/fr\/ressources\/implementing-vector-search-on-gally\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Impl\u00e9menter la Recherche Vectorielle sur Gally - Elasticsuite | FR\" \/>\n<meta property=\"og:description\" content=\"Introduction Dans le monde en \u00e9volution rapide de l&rsquo;e-commerce, la capacit\u00e9 \u00e0 fournir des r\u00e9sultats de recherche pertinents est primordiale pour le succ\u00e8s. Alors que les plateformes en ligne continuent d&rsquo;\u00e9largir leurs offres de produits, s&rsquo;assurer que les clients peuvent facilement trouver ce qu&rsquo;ils recherchent devient de plus en plus difficile. Reconnaissant ce besoin de &hellip; Continued\" \/>\n<meta property=\"og:url\" content=\"https:\/\/elasticsuite.io\/fr\/ressources\/implementing-vector-search-on-gally\/\" \/>\n<meta property=\"og:site_name\" content=\"Elasticsuite | FR\" \/>\n<meta property=\"article:published_time\" content=\"2024-04-16T10:41:30+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-05T14:31:44+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/elasticsuite.io\/app\/uploads\/sites\/2\/2025\/11\/Visuels_articles_Vector_Search__3_-removebg-preview.png\" \/>\n\t<meta property=\"og:image:width\" content=\"666\" \/>\n\t<meta property=\"og:image:height\" content=\"375\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"lea Le Moel\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"lea Le Moel\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/elasticsuite.io\/fr\/ressources\/implementing-vector-search-on-gally\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/elasticsuite.io\/fr\/ressources\/implementing-vector-search-on-gally\/\"},\"author\":{\"name\":\"lea Le Moel\",\"@id\":\"https:\/\/elasticsuite.io\/fr\/#\/schema\/person\/85d1972d3d39a2bc52052f80e559d7d8\"},\"headline\":\"Impl\u00e9menter la Recherche Vectorielle sur Gally\",\"datePublished\":\"2024-04-16T10:41:30+00:00\",\"dateModified\":\"2026-01-05T14:31:44+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/elasticsuite.io\/fr\/ressources\/implementing-vector-search-on-gally\/\"},\"wordCount\":2183,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/elasticsuite.io\/fr\/ressources\/implementing-vector-search-on-gally\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/elasticsuite.io\/app\/uploads\/sites\/2\/2025\/11\/Visuels_articles_Vector_Search__3_-removebg-preview.png\",\"articleSection\":[\"Blog\",\"IA\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/elasticsuite.io\/fr\/ressources\/implementing-vector-search-on-gally\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/elasticsuite.io\/fr\/ressources\/implementing-vector-search-on-gally\/\",\"url\":\"https:\/\/elasticsuite.io\/fr\/ressources\/implementing-vector-search-on-gally\/\",\"name\":\"Impl\u00e9menter la Recherche Vectorielle sur Gally - Elasticsuite | FR\",\"isPartOf\":{\"@id\":\"https:\/\/elasticsuite.io\/fr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/elasticsuite.io\/fr\/ressources\/implementing-vector-search-on-gally\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/elasticsuite.io\/fr\/ressources\/implementing-vector-search-on-gally\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/elasticsuite.io\/app\/uploads\/sites\/2\/2025\/11\/Visuels_articles_Vector_Search__3_-removebg-preview.png\",\"datePublished\":\"2024-04-16T10:41:30+00:00\",\"dateModified\":\"2026-01-05T14:31:44+00:00\",\"author\":{\"@id\":\"https:\/\/elasticsuite.io\/fr\/#\/schema\/person\/85d1972d3d39a2bc52052f80e559d7d8\"},\"breadcrumb\":{\"@id\":\"https:\/\/elasticsuite.io\/fr\/ressources\/implementing-vector-search-on-gally\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/elasticsuite.io\/fr\/ressources\/implementing-vector-search-on-gally\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/elasticsuite.io\/fr\/ressources\/implementing-vector-search-on-gally\/#primaryimage\",\"url\":\"https:\/\/elasticsuite.io\/app\/uploads\/sites\/2\/2025\/11\/Visuels_articles_Vector_Search__3_-removebg-preview.png\",\"contentUrl\":\"https:\/\/elasticsuite.io\/app\/uploads\/sites\/2\/2025\/11\/Visuels_articles_Vector_Search__3_-removebg-preview.png\",\"width\":666,\"height\":375},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/elasticsuite.io\/fr\/ressources\/implementing-vector-search-on-gally\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/elasticsuite.io\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Impl\u00e9menter la Recherche Vectorielle sur Gally\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/elasticsuite.io\/fr\/#website\",\"url\":\"https:\/\/elasticsuite.io\/fr\/\",\"name\":\"Elasticsuite | FR\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/elasticsuite.io\/fr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/elasticsuite.io\/fr\/#\/schema\/person\/85d1972d3d39a2bc52052f80e559d7d8\",\"name\":\"lea Le Moel\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/elasticsuite.io\/fr\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/e8ca89b9ec7d2ce01a908d08aa44129949651a76cddb0d8cabfa10d810350bfd?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/e8ca89b9ec7d2ce01a908d08aa44129949651a76cddb0d8cabfa10d810350bfd?s=96&d=mm&r=g\",\"caption\":\"lea Le Moel\"},\"url\":\"https:\/\/elasticsuite.io\/fr\/ressources\/author\/lelem\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Impl\u00e9menter la Recherche Vectorielle sur Gally - Elasticsuite | FR","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/elasticsuite.io\/fr\/ressources\/implementing-vector-search-on-gally\/","og_locale":"fr_FR","og_type":"article","og_title":"Impl\u00e9menter la Recherche Vectorielle sur Gally - Elasticsuite | FR","og_description":"Introduction Dans le monde en \u00e9volution rapide de l&rsquo;e-commerce, la capacit\u00e9 \u00e0 fournir des r\u00e9sultats de recherche pertinents est primordiale pour le succ\u00e8s. Alors que les plateformes en ligne continuent d&rsquo;\u00e9largir leurs offres de produits, s&rsquo;assurer que les clients peuvent facilement trouver ce qu&rsquo;ils recherchent devient de plus en plus difficile. Reconnaissant ce besoin de &hellip; Continued","og_url":"https:\/\/elasticsuite.io\/fr\/ressources\/implementing-vector-search-on-gally\/","og_site_name":"Elasticsuite | FR","article_published_time":"2024-04-16T10:41:30+00:00","article_modified_time":"2026-01-05T14:31:44+00:00","og_image":[{"width":666,"height":375,"url":"https:\/\/elasticsuite.io\/app\/uploads\/sites\/2\/2025\/11\/Visuels_articles_Vector_Search__3_-removebg-preview.png","type":"image\/png"}],"author":"lea Le Moel","twitter_card":"summary_large_image","twitter_misc":{"Written by":"lea Le Moel","Est. reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/elasticsuite.io\/fr\/ressources\/implementing-vector-search-on-gally\/#article","isPartOf":{"@id":"https:\/\/elasticsuite.io\/fr\/ressources\/implementing-vector-search-on-gally\/"},"author":{"name":"lea Le Moel","@id":"https:\/\/elasticsuite.io\/fr\/#\/schema\/person\/85d1972d3d39a2bc52052f80e559d7d8"},"headline":"Impl\u00e9menter la Recherche Vectorielle sur Gally","datePublished":"2024-04-16T10:41:30+00:00","dateModified":"2026-01-05T14:31:44+00:00","mainEntityOfPage":{"@id":"https:\/\/elasticsuite.io\/fr\/ressources\/implementing-vector-search-on-gally\/"},"wordCount":2183,"commentCount":0,"image":{"@id":"https:\/\/elasticsuite.io\/fr\/ressources\/implementing-vector-search-on-gally\/#primaryimage"},"thumbnailUrl":"https:\/\/elasticsuite.io\/app\/uploads\/sites\/2\/2025\/11\/Visuels_articles_Vector_Search__3_-removebg-preview.png","articleSection":["Blog","IA"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/elasticsuite.io\/fr\/ressources\/implementing-vector-search-on-gally\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/elasticsuite.io\/fr\/ressources\/implementing-vector-search-on-gally\/","url":"https:\/\/elasticsuite.io\/fr\/ressources\/implementing-vector-search-on-gally\/","name":"Impl\u00e9menter la Recherche Vectorielle sur Gally - Elasticsuite | FR","isPartOf":{"@id":"https:\/\/elasticsuite.io\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/elasticsuite.io\/fr\/ressources\/implementing-vector-search-on-gally\/#primaryimage"},"image":{"@id":"https:\/\/elasticsuite.io\/fr\/ressources\/implementing-vector-search-on-gally\/#primaryimage"},"thumbnailUrl":"https:\/\/elasticsuite.io\/app\/uploads\/sites\/2\/2025\/11\/Visuels_articles_Vector_Search__3_-removebg-preview.png","datePublished":"2024-04-16T10:41:30+00:00","dateModified":"2026-01-05T14:31:44+00:00","author":{"@id":"https:\/\/elasticsuite.io\/fr\/#\/schema\/person\/85d1972d3d39a2bc52052f80e559d7d8"},"breadcrumb":{"@id":"https:\/\/elasticsuite.io\/fr\/ressources\/implementing-vector-search-on-gally\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/elasticsuite.io\/fr\/ressources\/implementing-vector-search-on-gally\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/elasticsuite.io\/fr\/ressources\/implementing-vector-search-on-gally\/#primaryimage","url":"https:\/\/elasticsuite.io\/app\/uploads\/sites\/2\/2025\/11\/Visuels_articles_Vector_Search__3_-removebg-preview.png","contentUrl":"https:\/\/elasticsuite.io\/app\/uploads\/sites\/2\/2025\/11\/Visuels_articles_Vector_Search__3_-removebg-preview.png","width":666,"height":375},{"@type":"BreadcrumbList","@id":"https:\/\/elasticsuite.io\/fr\/ressources\/implementing-vector-search-on-gally\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/elasticsuite.io\/fr\/"},{"@type":"ListItem","position":2,"name":"Impl\u00e9menter la Recherche Vectorielle sur Gally"}]},{"@type":"WebSite","@id":"https:\/\/elasticsuite.io\/fr\/#website","url":"https:\/\/elasticsuite.io\/fr\/","name":"Elasticsuite | FR","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/elasticsuite.io\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Person","@id":"https:\/\/elasticsuite.io\/fr\/#\/schema\/person\/85d1972d3d39a2bc52052f80e559d7d8","name":"lea Le Moel","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/elasticsuite.io\/fr\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/e8ca89b9ec7d2ce01a908d08aa44129949651a76cddb0d8cabfa10d810350bfd?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e8ca89b9ec7d2ce01a908d08aa44129949651a76cddb0d8cabfa10d810350bfd?s=96&d=mm&r=g","caption":"lea Le Moel"},"url":"https:\/\/elasticsuite.io\/fr\/ressources\/author\/lelem\/"}]}},"_links":{"self":[{"href":"https:\/\/elasticsuite.io\/fr\/wp-json\/wp\/v2\/posts\/706","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/elasticsuite.io\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/elasticsuite.io\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/elasticsuite.io\/fr\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/elasticsuite.io\/fr\/wp-json\/wp\/v2\/comments?post=706"}],"version-history":[{"count":2,"href":"https:\/\/elasticsuite.io\/fr\/wp-json\/wp\/v2\/posts\/706\/revisions"}],"predecessor-version":[{"id":1867,"href":"https:\/\/elasticsuite.io\/fr\/wp-json\/wp\/v2\/posts\/706\/revisions\/1867"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/elasticsuite.io\/fr\/wp-json\/wp\/v2\/media\/1713"}],"wp:attachment":[{"href":"https:\/\/elasticsuite.io\/fr\/wp-json\/wp\/v2\/media?parent=706"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/elasticsuite.io\/fr\/wp-json\/wp\/v2\/categories?post=706"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/elasticsuite.io\/fr\/wp-json\/wp\/v2\/tags?post=706"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}