Valkey: Indizierung und Suche
Diese Dokumentation ist Teil des Suche und JSON-Leitfadens. Den vollständigen Leitfaden finden Sie hier: JSON-Dokumente mit dem Valkey Search-Modul speichern und abfragen.
👋 Willkommen in der Stackhero-Dokumentation!
Stackhero bietet eine einsatzbereite Valkey Cloud-Lösung mit zahlreichen Vorteilen, darunter:
Valkey AdminWeb-Oberfläche inklusive.- Unbegrenzte Nachrichtengröße und Übertragungen.
- Updates ganz einfach per Klick.
- Optimale Performance und starke Sicherheit durch eine private, dedizierte Infrastruktur.
Sparen Sie Zeit und vereinfachen Sie Ihren Alltag: Es dauert nur 5 Minuten, um die Valkey Cloud Hosting-Lösung von Stackhero auszuprobieren!
Erstellen Sie einen Index einmalig, und Valkey hält ihn für jeden Schlüssel, der Ihrem Präfix entspricht, aktuell – auch für Schlüssel, die vor der Indexerstellung geschrieben wurden:
FT.CREATE productsIndex
ON HASH
PREFIX 1 product:
SCHEMA
name TEXT
brand TAG
price NUMERIC
Sie können Ihre indexierten Daten mit ausdrucksstarken Suchbefehlen abfragen:
# Exakte Tag-Übereinstimmung
FT.SEARCH productsIndex "@brand:{Bianca}"
# Numerischer Bereich
FT.SEARCH productsIndex "@price:[0 500]"
# Kombinierte Abfrage
FT.SEARCH productsIndex "@brand:{Bianca} @price:[0 500]"
# Volltextsuche nach Name
FT.SEARCH productsIndex "espresso"
Sie können auf demselben Index auch Aggregationen mit FT.AGGREGATE durchführen. Mit dem Befehl FT.INFO können Sie den Status des Index prüfen, einschließlich des Fortschritts von Hintergrund-Indexierungsjobs.
Auch JSON-Dokumente sind indizierbar. Wenn das JSON-Modul aktiviert ist, können Sie ON JSON und JSONPath-Ausdrücke in Ihrem Schema verwenden.