Maloobchod a tržiště
Řádky „mohlo by se vám líbit“ mixují podobné produkty s tím, co se právě prodává, a nikdy neukážou stejnou položku dvakrát za relaci.
Osobní doporučení na jedno kolo čtení. Uživatelské features, podobné položky podle vektoru a to, co je v trendu, bez toho, co už uživatel viděl.
Seznam Top-K byl jednou vytvořen pomocí TOPK.RESERVE. Každé zobrazení ho aktualizuje a položky, které vypadnou z čela, se hlásí zpět.
Animovaný průvodce se skutečnými příkazy HotKV a ukázkovými odpověďmi. Kliknutím na kterýkoli krok na něj přeskočíte. Příkazy a odpovědi zůstávají anglicky, přesně tak, jak je v HotKV zadáváte a vidíte.
Dobré doporučení kombinuje to, kým uživatel je, co je podobné tomu, co se mu líbilo, co je právě populární a co už viděl. Tyto signály obvykle žijí ve čtyřech systémech a jejich skládání při každém požadavku přidává latenci každé stránce.
HotKV drží všechny čtyři. Feature store obsahuje profil uživatele, vektorový index najde podobné položky, struktura Top-K sleduje, co je v trendu, jak přicházejí události, a Bloomův filtr pro každého uživatele odstraní položky, které už viděl. Doporučovač to všechno přečte z jednoho serveru několika voláními.
Seznam Top-K byl jednou vytvořen pomocí TOPK.RESERVE. Každé zobrazení ho aktualizuje a položky, které vypadnou z čela, se hlásí zpět.
TOPK.ADD trending:shoes sku:88 sku:17 sku:88Features profilu a chování pro model řazení, včetně jejich stáří.
FEATURE.GET user_features user:42Vektor vkusu uživatele najde nejbližší produkty.
VSIM.SEARCH items 20 0.31 0.12 0.77 ...Bloomův filtr pro každého uživatele odpoví na „už viděno?“ pro celý seznam kandidátů jedním voláním.
BF.MEXISTS seen:user:42 sku:88 sku:5 sku:17Aktuální bestsellery se přidají ke kandidátům a model řazení seřadí konečný seznam.
TOPK.LIST trending:shoes WITHCOUNTZobrazené položky se přidají do filtru uživatele, aby se zítra neopakovaly.
BF.MADD seen:user:42 sku:5 sku:17Řádky „mohlo by se vám líbit“ mixují podobné produkty s tím, co se právě prodává, a nikdy neukážou stejnou položku dvakrát za relaci.
Domovské obrazovky řadí pořady podle vektorů vkusu a živé popularity a přeskakují tituly, které divák už dokoukal.
Články se doporučují podle podobnosti témat, zatímco trendové příběhy stoupají v reálném čase.
Typované features pro uživatele nebo položky pro čtení s nízkou latencí při inferenci.
FEATURE.GETFEATURE.BATCHNejbližší sousedé z vektorového indexu HNSW.
VSIM.SEARCHTop-K uchovává nejčastější položky v proudu událostí.
TOPK.ADDTOPK.LISTBloomovy filtry odpovídají na „už viděno?“ s konstantní pamětí na uživatele.
BF.MADDBF.MEXISTSObčas může říct, že položka byla viděna, i když ne, s mírou chyb, kterou zvolíte pomocí BF.RESERVE. Nikdy neřekne, že položka viděna nebyla, když byla.
Ve vaší vlastní službě. HotKV poskytuje features a kandidáty s nízkou latencí a váš model určuje konečné pořadí.
Feature store je součástí plánů Performance a Scale. Vektorové vyhledávání, Top-K a Bloomovy filtry fungují v každém plánu.
HotKV mluví protokolem Redisu, takže na něj můžete nasměrovat stávajícího klienta a spustit tytéž příkazy.