Bienvenue !
Ce tutoriel pratique vous apprendra à construire une solution de recherche complète à l'aide d'Elasticsearch. Dans ce tutoriel, vous apprendrez :
- Comment effectuer des recherches par mots-clés en texte intégral sur un ensemble de données, éventuellement avec des filtres ?
- Comment générer, stocker et rechercher des encastrements vectoriels denses à l'aide d'un modèle d'apprentissage automatique ?
- Comment utiliser le modèle ELSER pour générer et rechercher des vecteurs épars ?
- Comment combiner les résultats de recherche des méthodes énumérées ci-dessus à l'aide de l'algorithme Reciprocal Rank Fusion (RRF) d'Elastic ?
L'aspect le plus important de ce tutoriel est qu'il vous montrera comment mettre en œuvre toutes ces fonctionnalités dans un projet que vous exécuterez sur votre propre ordinateur, le tout par petites étapes.
Les exemples que vous apprendrez sont écrits en Python, mais les concepts sont universels et peuvent être appliqués à votre langage préféré ou à votre pile technologique.
Pour tirer le meilleur parti de ce tutoriel, nous vous recommandons de suivre et d'exécuter tous les exemples.
Suivant
Conditions