Valkey: Indeksavimas ir paieška
Ši dokumentacija yra Paieška ir JSON vadovo dalis. Visą vadovą rasite čia: Saugojimas ir užklausos su JSON dokumentais naudojant Valkey paieškos modulį.
👋 Sveiki atvykę į Stackhero dokumentaciją!
Stackhero siūlo paruoštą naudoti Valkey cloud sprendimą, kuris suteikia daugybę privalumų, įskaitant:
- Įtrauktą
Valkey Adminweb UI.- Neribotas žinučių dydis ir perdavimas.
- Paprasti atnaujinimai vienu paspaudimu.
- Optimali veikla ir stipri saugumo apsauga, užtikrinama naudojant privačią, dedikuotą infrastruktūrą.
Taupykite laiką ir supaprastinkite savo darbą: išbandyti Stackhero Valkey cloud hosting sprendimą užtrunka tik 5 minutes!
Sukurkite indeksą vieną kartą, ir Valkey jį palaikys atnaujintą visiems raktams, atitinkantiems jūsų prefiksą, net ir tiems, kurie buvo sukurti prieš indeksą:
FT.CREATE productsIndex
ON HASH
PREFIX 1 product:
SCHEMA
name TEXT
brand TAG
price NUMERIC
Galite užklausti indeksuotus duomenis naudodami išraiškingas paieškos komandas:
# Tikslus žymos atitikimas
FT.SEARCH productsIndex "@brand:{Bianca}"
# Skaitinė riba
FT.SEARCH productsIndex "@price:[0 500]"
# Kombinuota užklausa
FT.SEARCH productsIndex "@brand:{Bianca} @price:[0 500]"
# Pilno teksto paieška pagal pavadinimą
FT.SEARCH productsIndex "espresso"
Taip pat galite vykdyti agregacijas tame pačiame indekse su FT.AGGREGATE. Komanda FT.INFO leidžia patikrinti indekso būseną, įskaitant fono indeksavimo užduočių progresą.
JSON dokumentai taip pat gali būti indeksuojami. Kai JSON modulis įjungtas, galite naudoti ON JSON ir JSONPath išraiškas savo schemoje.