Valkey: Indexeren en zoeken

Deze documentatie maakt deel uit van de Zoeken en JSON-gids. Bekijk de volledige gids hier: Sla JSON-documenten op en voer zoekopdrachten uit met de Valkey search-module.

👋 Welkom bij de Stackhero-documentatie!

Stackhero biedt een kant-en-klare Valkey cloud oplossing met tal van voordelen, waaronder:

  • Valkey Admin webinterface inbegrepen.
  • Onbeperkte berichtgrootte en overdrachten.
  • Updates eenvoudig met één klik.
  • Optimale prestaties en sterke beveiliging dankzij een privé, dedicated infrastructuur.

Bespaar tijd en maak uw leven eenvoudiger: het kost slechts 5 minuten om de Valkey cloud hosting oplossing van Stackhero uit te proberen!

Maak één keer een index aan en Valkey houdt deze automatisch up-to-date voor elke sleutel die overeenkomt met uw prefix, zelfs voor sleutels die al bestonden vóór het aanmaken van de index:

FT.CREATE productsIndex
  ON HASH
  PREFIX 1 product:
  SCHEMA
    name TEXT
    brand TAG
    price NUMERIC

U kunt uw geïndexeerde data opvragen met krachtige zoekcommando's:

# Exacte tag-match
FT.SEARCH productsIndex "@brand:{Bianca}"

# Numeriek bereik
FT.SEARCH productsIndex "@price:[0 500]"

# Gecombineerde query
FT.SEARCH productsIndex "@brand:{Bianca} @price:[0 500]"

# Full-text zoekopdracht op naam
FT.SEARCH productsIndex "espresso"

U kunt ook aggregaties uitvoeren op dezelfde index met FT.AGGREGATE. Met het commando FT.INFO kunt u de status van de index controleren, inclusief de voortgang van achtergrondindexering.

JSON-documenten zijn ook indexeerbaar. Wanneer de JSON-module is ingeschakeld, kunt u ON JSON en JSONPath-expressies gebruiken in uw schema.