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.