Valkey: Indexation et recherche
Cette documentation fait partie du guide Recherche et JSON. Consultez le guide complet ici : Stockez et interrogez des documents JSON avec le module de recherche Valkey.
👋 Bienvenue sur la documentation de Stackhero !
Stackhero propose une solution Valkey cloud prête à l'emploi qui offre de nombreux avantages, notamment :
- Interface web Valkey Admin incluse.
- Taille des messages et transferts illimités.
- Mises à jour simplifiées en un clic.
- Performance optimale et sécurité renforcée grâce à une infrastructure privée et dédiée.
Gagnez du temps et simplifiez-vous la vie : il suffit de 5 minutes pour essayer la solution Valkey cloud hosting de Stackhero !
Créez un index une seule fois, et Valkey le maintient à jour pour chaque clé correspondant à votre préfixe, même pour les clés écrites avant la création de l'index :
FT.CREATE productsIndex
ON HASH
PREFIX 1 product:
SCHEMA
name TEXT
brand TAG
price NUMERIC
Vous pouvez interroger vos données indexées avec des commandes de recherche puissantes :
# Correspondance exacte sur un tag
FT.SEARCH productsIndex "@brand:{Bianca}"
# Plage numérique
FT.SEARCH productsIndex "@price:[0 500]"
# Requête combinée
FT.SEARCH productsIndex "@brand:{Bianca} @price:[0 500]"
# Recherche en texte intégral sur le nom
FT.SEARCH productsIndex "espresso"
Vous pouvez également effectuer des agrégations sur le même index avec FT.AGGREGATE. La commande FT.INFO permet de vérifier l'état de l'index, y compris la progression des indexations en arrière-plan.
Les documents JSON sont également indexables. Lorsque le module JSON est activé, vous pouvez utiliser ON JSON et des expressions JSONPath dans votre schéma.