Global Arama ve Filtreleme
1) Küresel aramanın rolü
Genel arama, ürünün "ekip paleti'dir: varlıklara (oyunlar, sağlayıcılar, raporlar, promosyonlar), eylemlere (" yenileme "," açık cüzdan ") ve yardıma tek bir giriş noktası. İyi arama:- Niyeti anlar (varlık vs eylem),
- ≤ 1-2 tıklamayla sonuçlanır,
- Giriş hatalarına ve eş anlamlılarına dayanıklı,
- güvenlidir ve erişim haklarına saygılıdır.
İlkeler: alaka düzeyi> bütünlük, ilk istemden önce <200 ms gecikme süresi, saydam filtreler ve sıralama.
2) Niyet modeli
Sorgu Sınıfları:- Varlıklar: oyun, sağlayıcı, turnuva, rapor, ödeme yöntemi.
- Eylemler: "para yatırma", "para çekme",'bir rapor oluşturma ",'bir ortaklık davet etme".
- Gezinme: "cüzdan", "profil", "ayarlar".
- Referans: "RTP", "limitler", "KYC seviyeleri".
UX deseni: sonuç türünü bir rozetle işaretleyin (Oyun/Sağlayıcı/Eylem/Yardım), yukarıdan - bağlama göre en olası tür (ülke, rol, tarih).
3) Giriş noktaları ve form faktörleri
Üstbilgideki satır (masaüstü) + kısayol tuşu '⌘/Ctrl + K' - paleti açar.
Simge/sekme çubuğu arama (mobil) - tam ekran modal.
Bağlamsal mini aramalar - Kataloğun içindeki geçerli listeyi filtreleyin.
Yer tutucu ipucu: "Bir oyun, sağlayıcı veya eylem bulun"....
4) İpuçları ve otomatik tamamlama
150-250 ms, üst N popüler/son görünür.
Sonuç bölümleri: Son, Popüler, Varlıklar, Eylemler, Yardım.
Vurgulama, diyakritik ve çevirme (Pragmatik).
Destek hataları (bulanık) ve eşanlamlılar ("çıktı "= "içinde", "cashout").
Klavye-UX: oklar/Enter/Sekme; mobilde - büyük hedefler.
5) Filtreleme ve fasetler
Fasetler - anlamlı ölçümler:- Oyunlar için: sağlayıcı, mekanik (Megaways, küme), volatilite, RTP, kategori (Live/Slots/Crash), etiketler.
- Raporlar için: dönem, operatör, coğrafi, para birimi, durum.
- Promosyonlar/turnuvalar için: tarihler, bahisler, katılımcılar, ödüller.
- Sonuçlar üzerinde çip filtreleri (seçilen fasetler her zaman görülebilir).
- Açılan listelerde çoklu seçim; Seçeneklerin yanındaki sayaçlar.
- Tümünü Sıfırla ve Hazır Ayar Olarak Kaydet.
- Cep telefonunda - fasetli sayfa ve "Sonuçları göster" düğmesi.
6) Gelişmiş sözdizimi (isteğe bağlı)
Kolay Sorgu DSL'yi destekleyin:- 'Provider:' Pragmatik Oyun '', 'rtp:> = 96', 'volatilite: yüksek'
- 'type: live', 'tag:' buy bonus ''
- 'market: CA para birimi: CAD'
- Anahtarlar/değerler için otomatik tamamlama istemleri; Poweruser kullanıcıları zamandan tasarruf sağlar.
7) Alaka düzeyi
İşaretler:- Eşleşme doğruluğu (başlık, takma ad, eşanlamlılar).
- Popülerlik/dönüşüm (kliki ^ igra/depozit).
- Kişisel bağlam (geçmiş, favoriler, son).
- Role/yargı yetkisine göre erişilebilirlik.
- Tazelik (yeni sürümler/promosyonlar - sınırlı süreyi artırın).
Yeniden sipariş verirken açıklama gösterin ("7 gün içinde yukarıdaki yeni sürümler").
8) Boş ve sınırda durumlar
Sonuç yok: filtreleri kaldırmayı/gevşetmeyi teklif edin, mevcut kategoride popüler olanı gösterin, yardım bağlantısı.
Çok genel isteyin: açıklama isteyin ("kategorileri" gösterin).
Ağ hataları: çevrimdışı metin, yeniden deneme, yazılan dizeyi kaydetme.
Erişim kısıtlamaları: CTA "Ayrıntılar'ile" Bölgenizde/rolünüzde kullanılamıyor ".
9) Güvenlik, haklar ve uyum
RBAC/kiracılık: indeks ve sonuçlar - sadece mevcut alandan.
Geo-guard: Erişilemeyen pazarları/oyunları gizleyin.
PII minimizasyonu: kişisel verileri ipuçlarında görüntülemeyin.
Denetim ve kalite iyileştirme için sorgu günlüğü (kişisel olmayan).
Yasaklanmış anahtar kelimeler için sorguları filtreleyin (marka kılavuzları, yasal riskler).
10) Performans ve mimari
İlk istemlere kadar geçen süre ≤ 200 ms, ilk sonuçlara ≤ 300-400 ms.
INDEX: artımlı güncellemeler, eş anlamlı sözlükler, önekler için n-gram/kenar-ngramlar.
Popüler sorguları ve istemleri önbelleğe alma.
150-250 ms debounce, eski istekleri iptal et (iptal et/zaman aşımı).
Kataloğun ilk ekranı için SSR/streaming; Sonra istemci filtreleme.
Uzun sonuç listelerini sanallaştırın.
Önceden yüklenmiş kümelerin istemci filtrelemesi için yerel dizinler (Web Worker).
11) Kullanılabilirlik ve yerelleştirme
Rol 'combobox'/' listbox', doğru 'aria-', sonuç sayısını okuma.
Odak yönetimi: arama çubuğuna geri dön, Esc - kapat, Enter - git.
RTL: Çiplerin sırasını ve simgelerin konumunu yansıtın.
Terimler ve yönler yerelleştirilir, sayısal biçimler ve para birimleri bölgeye göre belirlenir.
12) Telemetri ve Metrikler
Olaylar:- 'search _ open', 'search _ type' (entity/action), 'sugggest _ impression/click',
- 'query _ submit', 'facet _ apply/remove', 'preset _ save/apply',
- 'result _ click' (rank, id), 'no _ results', 'latency _ ms'.
- Sorgu - Sonuç Tıklama (qCTR).
- Sonuç Zamanı (ilk tıklama/Enter).
- Sıfır Sonuç Oranı (ZRR) ve kaydedilen "boş" oranı.
- Facet Benimseme %, Önceden Ayarlanmış Benimseme %.
- Eylem Başarı % (niyetler için "para yatırma", "para çekme").
- Gecikme p95 istemleri ve tam çıktı.
13) A/B deneyleri
Sonuç bölümlerinin sırası (eylem varlıkları vs).
Sıralama stratejisi (popülerlik ve tazelik).
Izgara/sonuç sayfası, araç ipucu sayısı.
Yer tutucu/boş durumdaki ifadelerin çeşitleri.
Yan panelde (masaüstü) vs üstte çip filtreleri.
Korkuluklar: INP/CLS, ZRR, şikayetler/hatalar, RBAC sızıntıları = 0.
14) Komut dosyası desenleri (iGaming)
Oyunu bulun: adı/sağlayıcıyı girin - ipuçları (oyunlar, sağlayıcılar, etiketler). Fasetler: kategori, sağlayıcı, volatilite, RTP. Hızlı eylemler: "Demo", "Oynat".
Ödeme eylemleri: 'para yatırma', 'para çekme' - önce eylemler. Diplink, bağlamı korunmuş cüzdana.
Operatör raporları: 'ngr', 'arpdau' - Raporlar varlık, dönem/operatör/para birimi yönleri; Hazır ayarlar: "Bugün", "Geçen hafta".
Yardım/Politikalar: 'RTP', 'Sınırlar', 'KYC' - Makaleler/SSS, "Sohbet".
15) Antipatterns
Türleri olmayan sonuçlar (kullanıcı ne açtığını anlamıyor).
Gecikmeli ipuçları> 500 ms (kullanıcı "ritmi kaybeder").
Aktif koşulların görünür göstergesi olmayan filtreler.
"Geri" (satır ve fasetler kaybolduğunda) durumu sıfırlayın.
Hakları olmayan ve tıklayarak "erişimi reddedilen" varlıkları döndüren bir arama.
Yazım hatalarını/eş anlamlıları göz ardı etme, translit yok.
16) Uygulama kontrol listesi (adım adım)
1. Varlıklar ve eylemler dizini (ID, takma adlar, eş anlamlılar, haklar).
2. Dizin ve sıralama: kurallar, kapsamlar, artışlar (tazelik/popülerlik).
3. İpuçları/AutoComplete: Çıkış, Vurgu, Geçmiş/Popüler.
4. Fasetler ve çipler: çoklu seçim, sayaçlar, "sıfırlama", ön ayarlar.
5. Boş/hatalar: metinler, alternatifler, çevrimdışı mod.
6. Performans: önbellek, iptal istekleri, sanallaştırma, p95 hedefleri.
7. A11u/locale: ARIA rolleri, klavye, RTL, terimler.
8. Telemetri ve A/B: qCTR, ZRR, Zaman-Sonuç, deneyler.
9. Güvenlik: RBAC indeks ve düzenleme, denetim günlükleri.
10. Dokümantasyon: faset sözlüğü, örnek sorgular, telif hakkı rehberliği.
17) Alt satır
Küresel arama ve filtreleme bir satır değil, hızlı bulmanın bir ekosistemidir. Kazanan karar şudur:1. Niyeti ve rütbeleri fayda ile doğru bir şekilde anlar,
2. Anında çalışır (≤ 200 ms istemi),
3. Şeffaf yönler verir ve bağlamı korur,
4. haklara/coğrafyaya saygı duyar ve anlaşılır bir dil konuşur,
5. Kaliteyi ölçer (qCTR/ZRR/Time-to-Result) ve A/B ile sürekli iyileştirir.