Elastic Search : Ajout de la recherche au site web

Aperçu


Intégration de vos données

Création d'un compte Elastic Cloud

Commencez un essai de 14 jours. Une fois que vous avez accédé à cloud.elastic.co et créé votre compte, suivez les étapes décrites ci-dessous pour découvrir comment lancer votre première suite Elastic dans l'une des régions (plus de 50) prises en charge dans le monde.

Si vous cliquez sur Edit setting (Modifier les paramètres), vous pouvez sélectionner un fournisseur cloud, comme Google Cloud, Microsoft Azure ou AWS. Ensuite, vous pouvez désigner la région de votre choix. Vous pouvez également modifier le profil matériel afin de mieux personnaliser le déploiement en fonction de vos besoins. Enfin, la dernière version d'Elastic est présélectionnée par défaut.

À la création de votre déploiement, un nom d'utilisateur et un mot de passe vous seront donnés. Veillez bien à copier ou à télécharger ces informations, car vous en aurez besoin lors de l'installation de vos intégrations.

Ingestion de données avec le robot d'indexation d'Elastic

Maintenant que vous avez créé votre déploiement, vous pouvez commencer à intégrer des données dans Elastic. Pour ce faire, utilisons le robot d'indexation d'Elastic. Tout d'abord, sous l'onglet Search (Recherche), sélectionnez Add search to my website (Ajouter la recherche à mon site web).

Ensuite, cliquez sur Start (Démarrer) sur le panneau qui s'affiche.

Pour configurer le robot d'indexation, consultez cette visite guidée ou suivez les instructions ci-dessous.

À présent, créez un index. Dans le cadre de ce guide, nous allons ingérer des articles de blog sur le site elastic.co/fr.

Après avoir donné un nom à votre index, cliquez sur Create index (Créer l'index). Ensuite, cliquez sur Validate Domain (Valider le domaine), puis sur Add domain (Ajouter le domaine).

Après avoir ajouté le domaine, en bas à droite de la page, cliquez sur Edit (Modifier) afin d'ajouter un sous-domaine, le cas échéant.

Ensuite, sélectionnez Crawl rules (Règles d'exploration), puis ajoutez vos règles comme expliqué ci-dessous.*

*Comme la page que vous voulez indexer sera liée à d'autres pages, vous devriez ajouter des règles supplémentaires afin de refuser ces liens et toute autre connexion.

Fonctionnement d'Elasticsearch

Utilisation de la recherche vectorielle pour générer des expériences de recherche

Envisagez-vous d'utiliser la recherche vectorielle dans le cadre de votre expérience de recherche ? Elastic met à disposition deux types de recherche vectorielle, à savoir "dense" (aussi appelée "recherche vectorielle des k plus proches voisins") et "éparse", comme Elastic Learned Sparse Encoder (ELSER).

La recherche vectorielle éparse est la solution la plus simple pour vous lancer. Elastic met à votre disposition un modèle prêt à l'emploi, c'est-à-dire le modèle Learned Sparse Encoder, pour la recherche sémantique. Ce modèle fournit les meilleures performances par rapport à un éventail d'ensembles de données, notamment les données financières, les relevés météorologiques et les questions-réponses. Il est conçu pour garantir une pertinence exceptionnelle dans les domaines, sans nécessiter de réglage supplémentaire.

Regardez cette démo interactive afin de comprendre pourquoi les résultats de recherche sont plus pertinents lorsque vous testez le modèle Learned Sparse Encoder d'Elastic avec l'algorithme BM25 textuel d'Elastic.

En outre, Elastic prend en charge les vecteurs des k plus proches voisins afin de mettre en œuvre la recherche de similarités pour les données non structurées autre que les textes, comme les vidéos, les images et les fichiers audio.

Avantage conféré par les recherches sémantique et vectorielle, ces technologies permettent à la clientèle d'utiliser un langage intuitif dans ses requêtes. Par exemple, si vous voulez obtenir les lignes directrices d'une entreprise concernant un revenu secondaire, vous pourriez chercher "activité parallèle", soit une expression peu susceptible d'apparaître dans un document formel du service des ressources humaines.

Consultez ce guide pratique afin de savoir comment développer une expérience de recherche sémantique à l'aide de la recherche vectorielle.


Étapes suivantes

Nous vous remercions d'avoir pris le temps de connecter vos bases de données à Elasticsearch à l'aide d'Elastic Cloud. Lorsque vous commencerez avec Elastic, vous comprendrez certains éléments opérationnels, de sécurité et de données que vous devrez gérer en tant qu'utilisateur lors du déploiement dans votre environnement.

 

Prêt à vous lancer ? Bénéficiez d'un essai gratuit de 14 jours sur Elastic Cloud.

Démarrer un essai gratuit