Perakende ve pazar yerleri
"Bunlar da hoşunuza gidebilir" satırları benzer ürünleri şu anda satanlarla karıştırır ve bir oturumda aynı öğeyi asla iki kez göstermez.
Tek tur okumada kişisel öneriler. Kullanıcı özellikleri, vektörle benzer öğeler ve trend olanlar; ayrıca zaten gördüklerini çıkararak.
Top-K listesi TOPK.RESERVE ile bir kez oluşturuldu. Her görüntüleme onu günceller ve zirveden düşen öğeler geri bildirilir.
Gerçek HotKV komutları ve örnek yanıtlarla animasyonlu bir anlatım. Herhangi bir adıma atlamak için üzerine tıklayın. Komutlar ve yanıtlar, HotKV'de yazdığınız ve gördüğünüz haliyle İngilizce kalır.
İyi bir öneri, kullanıcının kim olduğunu, beğendiklerine neyin benzediğini, şu anda neyin popüler olduğunu ve zaten nelerin görüldüğünü harmanlar. Bu sinyaller genellikle dört sistemde yaşar ve bunları istek anında birleştirmek her sayfaya gecikme ekler.
HotKV dördünü de tutar. Özellik deposu kullanıcının profilini barındırır, bir vektör dizini benzer öğeleri bulur, bir Top-K yapısı olaylar geldikçe trend olanı izler ve kullanıcı başına bir Bloom filtresi zaten gördüğü öğeleri çıkarır. Öneri sistemi hepsini tek sunucudan birkaç çağrıyla okur.
Top-K listesi TOPK.RESERVE ile bir kez oluşturuldu. Her görüntüleme onu günceller ve zirveden düşen öğeler geri bildirilir.
TOPK.ADD trending:shoes sku:88 sku:17 sku:88Sıralama modeli için profil ve davranış özellikleri, yaşlarıyla birlikte.
FEATURE.GET user_features user:42Kullanıcının zevk vektörü en yakın ürünleri bulur.
VSIM.SEARCH items 20 0.31 0.12 0.77 ...Kullanıcı başına bir Bloom filtresi, "daha önce görüldü mü?" sorusunu tüm aday listesi için tek çağrıda yanıtlar.
BF.MEXISTS seen:user:42 sku:88 sku:5 sku:17Şu anki en çok satanlar adaylara katılır ve sıralama modeli nihai listeyi sıralar.
TOPK.LIST trending:shoes WITHCOUNTGösterilen öğeler kullanıcının filtresine eklenir; böylece yarın tekrarlanmazlar.
BF.MADD seen:user:42 sku:5 sku:17"Bunlar da hoşunuza gidebilir" satırları benzer ürünleri şu anda satanlarla karıştırır ve bir oturumda aynı öğeyi asla iki kez göstermez.
Ana ekranlar dizileri zevk vektörlerine ve canlı popülerliğe göre sıralar, izleyicinin zaten bitirdiği yapımları atlar.
Makaleler konu benzerliğine göre önerilir; trend haberler gerçek zamanlı yükselir.
Çıkarım zamanında düşük gecikmeli okumalar için kullanıcı veya öğe başına türlü özellikler.
FEATURE.GETFEATURE.BATCHBir HNSW vektör dizininden en yakın komşular.
VSIM.SEARCHTop-K, bir olay akışındaki en sık öğeleri tutar.
TOPK.ADDTOPK.LISTBloom filtreleri "daha önce görüldü mü?" sorusunu kullanıcı başına sabit bellekte yanıtlar.
BF.MADDBF.MEXISTSAra sıra BF.RESERVE ile seçtiğiniz bir hata oranında, görülmemiş bir öğe için görüldü diyebilir. Görülmüş bir öğe için asla görülmedi demez.
Kendi servisinizde. HotKV özellikleri ve adayları düşük gecikmeyle sunar, nihai sırayı modeliniz belirler.
Özellik deposu Performance ve Scale planlarının parçasıdır. Vektör arama, Top-K ve Bloom filtreleri her planda çalışır.
HotKV, Redis protokolünü konuşur; bu yüzden mevcut bir istemciyi ona yönlendirip aynı komutları çalıştırabilirsiniz.