Valkey: Indexación y búsqueda
Esta documentación forma parte de la guía Búsqueda y JSON. Consulte la guía completa aquí: Almacene y consulte documentos JSON con el módulo de búsqueda de Valkey.
👋 ¡Bienvenido a la documentación de Stackhero!
Stackhero ofrece una solución Valkey cloud lista para usar que proporciona numerosas ventajas, entre ellas:
- Interfaz web Valkey Admin incluida.
- Tamaño y transferencia de mensajes ilimitados.
- Actualizaciones sencillas con solo un clic.
- Rendimiento óptimo y seguridad reforzada gracias a una infraestructura privada y dedicada.
Ahorre tiempo y simplifique su trabajo: solo necesita 5 minutos para probar la solución de Valkey cloud hosting de Stackhero.
Cree un índice una sola vez y Valkey lo mantendrá actualizado para cada clave que coincida con su prefijo, incluso para claves escritas antes de crear el índice:
FT.CREATE productsIndex
ON HASH
PREFIX 1 product:
SCHEMA
name TEXT
brand TAG
price NUMERIC
Puede consultar sus datos indexados con comandos de búsqueda expresivos:
# Coincidencia exacta de etiqueta
FT.SEARCH productsIndex "@brand:{Bianca}"
# Rango numérico
FT.SEARCH productsIndex "@price:[0 500]"
# Consulta combinada
FT.SEARCH productsIndex "@brand:{Bianca} @price:[0 500]"
# Búsqueda de texto completo por nombre
FT.SEARCH productsIndex "espresso"
También puede realizar agregaciones sobre el mismo índice con FT.AGGREGATE. El comando FT.INFO le permite comprobar el estado del índice, incluyendo el progreso de los trabajos de indexación en segundo plano.
Los documentos JSON también se pueden indexar. Cuando el módulo JSON está activado, puede utilizar ON JSON y expresiones JSONPath en su esquema.