Valkey: Indexação e pesquisa
Esta documentação faz parte do guia Pesquisa e JSON. Consulte o guia completo aqui: Armazene e consulte documentos JSON com o módulo de pesquisa Valkey.
👋 Bem-vindo à documentação da Stackhero!
A Stackhero disponibiliza uma solução Valkey cloud pronta a usar, que oferece várias vantagens, incluindo:
- Interface web Valkey Admin incluída.
- Tamanho e transferências de mensagens ilimitados.
- Atualizações fáceis com apenas um clique.
- Performance otimizada e segurança reforçada graças a uma infraestrutura privada e dedicada.
Poupe tempo e simplifique a sua vida: bastam 5 minutos para experimentar a solução de Valkey cloud hosting da Stackhero!
Crie um índice uma vez e o Valkey mantém-no atualizado para todas as chaves que correspondam ao seu prefixo, mesmo para chaves criadas antes do índice:
FT.CREATE productsIndex
ON HASH
PREFIX 1 product:
SCHEMA
name TEXT
brand TAG
price NUMERIC
Pode consultar os seus dados indexados com comandos de pesquisa expressivos:
# Correspondência exata de tag
FT.SEARCH productsIndex "@brand:{Bianca}"
# Intervalo numérico
FT.SEARCH productsIndex "@price:[0 500]"
# Consulta combinada
FT.SEARCH productsIndex "@brand:{Bianca} @price:[0 500]"
# Pesquisa de texto integral pelo nome
FT.SEARCH productsIndex "espresso"
Também pode executar agregações sobre o mesmo índice com FT.AGGREGATE. O comando FT.INFO permite-lhe verificar o estado do índice, incluindo o progresso das tarefas de indexação em segundo plano.
Os documentos JSON também podem ser indexados. Quando o módulo JSON está ativado, pode utilizar ON JSON e expressões JSONPath no seu esquema.