GH GambleHub

Căutare și filtrare globală

1) Rolul căutării globale

Căutarea globală este „paleta de echipe” a produsului: un singur punct de intrare către entități (jocuri, furnizori, rapoarte, promoții), acțiuni („completare”, „portofel deschis”) și ajutor. Căutare bună:
  • înțelege intenția (entitate vs acțiune),
  • rezultă ≤ 1-2 clicuri,
  • rezistent la erori de intrare și sinonime,
  • este sigur și respectă drepturile de acces.

Principii: relevanţă> exhaustivitate, latenţă <200 ms înainte de primele solicitări, filtre transparente şi sortare.

2) Modelul de intenție

Clase de interogare:
  • Entități: joc, furnizor, turneu, raport, metodă de plată.
  • Acțiuni: „depozit”, „retragere”, „creați un raport”, „invitați un afiliat”.
  • Navigare: „portofel”, „profil”, „setări”.
  • Referință: „RTP”, „limite”, „niveluri KYC”.

Model UX: marcați tipul de rezultat cu o insignă (Joc/Furnizor/Acțiune/Ajutor), de sus - cel mai probabil tip după context (țară, rol, istorie).

3) Puncte de intrare și factori de formă

Linie în antet (desktop) + taste „⌘/Ctrl + K” - deschide paleta.
Căutare bară pictogramă/filă (mobil) - modal ecran complet.
Mini-căutări contextuale - Filtrează lista curentă din interiorul catalogului.
Indicație înlocuitor: „Găsiți un joc, un furnizor sau o acțiune”....

4) Sugestii și auto-finalizare

Apar în 150-250 ms, top N popular/recent.
Secțiunile rezultate: Recente, Populare, Entități, Acțiuni, Ajutor.
Evidențiați, diacritic și translit (Pragmatic).
Erori de sprijin (fuzzy) și sinonime („ieșire „= „în cadrul”, „cashout”).
Tastatură-UX: săgeți/Enter/Tab; pe mobil - obiective mari.

5) Filtrare și fațete

Fațete - măsurători semnificative:
  • Pentru jocuri: furnizor, mecanică (Megaways, cluster), volatilitate, RTP, categorie (Live/Slots/Crash), tag-uri.
  • Pentru rapoarte: perioada, operator, geo, valuta, statut.
  • Pentru promoții/turnee: date, pariuri, participanți, premii.
Modele UX:
  • Filtrele chip peste rezultate (fațetele selectate sunt întotdeauna vizibile).
  • Multi-select în liste derulante; contoare lângă opțiunile.
  • Resetați toate și salvați ca presetare.
  • Pe mobil - foaie cu fațete și butonul „Arată rezultatele”.

6) Sintaxă avansată (opțional)

Suport ușor interogare DSL:
  • ' provider:” Pragmatic Play”', 'rtp:> = 96', 'volatilitate: mare'
  • ' type: live', 'tag:” buy bonus”'
  • 'market: CA valută: CADA'
  • Completarea automată solicită chei/valori; utilizatorii poweruser economisi timp.

7) Relevanţă

Semnale:
  • Acuratețea meciului (titlu, alias, sinonime).
  • Popularitate/conversie (kliki→igra/depozit).
  • Context personal (istorie, favorite, recente).
  • Accesibilitatea în funcție de rol/jurisdicție.
  • Prospețime (noi versiuni/promoții - impuls timp limitat).

Afișați explicația atunci când reordonați („Noile versiuni de mai sus în termen de 7 zile”).

8) Stări goale și la limită

Nici un rezultat: oferta de a elimina/slăbi filtre, arată popular în categoria actuală, link-ul pentru a ajuta.
Cerere prea generală: cereți clarificări (arată „categorii”).
Erori de rețea: text offline, încercați din nou, salvarea șirului tastat.
Restricții de acces: „Nu este disponibil în regiunea/rolul dumneavoastră” cu CTA „Detalii”.

9) Securitate, drepturi și conformitate

RBAC/chirie: index și rezultate - numai din spațiul disponibil.
Geo-guard: Ascundeți piețele/jocurile inaccesibile.
Minimizarea PII: nu afișați datele personale în sfaturi.
Interogare jurnal (impersonal) pentru audit și îmbunătățirea calității.
Interogări de filtrare pentru cuvinte cheie interzise (ghiduri de marcă, riscuri juridice).

10) Performanță și arhitectură

Timpul până la prima solicită ≤ 200 ms, la primele rezultate ≤ 300-400 ms.
INDEX: actualizări incrementale, dicționare sinonime, n-gram/edge-ngrams pentru prefixe.
Caching interogări populare și solicită.
Debounce 150-250 ms, anula cererile învechite (avort/timeout).
SSR/streaming pentru primul ecran al catalogului; apoi filtrarea clientului.
Virtualizați liste lungi de rezultate.
Indici locali (Web Worker) pentru filtrarea clienților a seturilor deja încărcate.

11) Disponibilitate și localizare

Rolul „combobox ”/„ listbox”, corect „aria”, citirea numărului de rezultate.
Managementul focalizării: reveniți la bara de căutare, Esc - închideți, Enter - mergeți.
RTL: Oglindiți ordinea cipurilor și poziția pictogramelor.
Termenii și fațetele sunt localizate, formatele numerice și monedele sunt pe regiuni.

12) Telemetrie și metrică

Evenimente:
  • 'search _ open', 'search _ type' (entitate/acțiune), 'sugger _ impression/click',
  • 'query _ submit', 'facet _ apply/remove', 'preset _ save/apply',
  • 'result _ click' (rang, id), 'no _ results',' latency _ ms'.
KPI:
  • Interogare → Rezultat Click-Through (qCTR).
  • Time-to-Result (primul clic/Enter).
  • Rata de rezultat zero (ZRR) și proporția de „gol” salvat.
  • Adoptare Facet%, Adoptare Presetată%.
  • Acțiune Succes% (pentru intenții „depozit”, „retragere”).
  • Solicitări de latență p95 și ieșire completă.

13) Experimente A/B

Ordinea secțiunilor de rezultat (entități de acțiune vs).
Clasament strategie (popularitate vs prospețime).
Grilă/foaie de rezultate, numărul de vârfuri de instrumente.
Variante de fraze în starea de înlocuitor/gol.
Filtre chip pe partea de sus vs în panoul lateral (desktop).

Guardrails: INP/CLS, ZRR, plângeri/erori, scurgeri RBAC = 0.

14) Modele scriptate (iGaming)

Găsiți jocul: introduceți numele/furnizorul → sfaturi (jocuri, furnizori, etichete). Fațete: categorie, furnizor, volatilitate, RTP. Acțiuni rapide: „Demo”, „Play”.
Acțiuni de plată: „depozit”, „retragere” → acțiuni mai întâi. Μink la portofel cu context păstrat.
Rapoarte operator: „ngr”, „arpdau” → Entitate rapoarte, perioada/operator/fatete valutare; presetări: „Astăzi”, „Săptămâna trecută”.
Ajutor/Politici: 'RTP', 'Limite', 'KYC' → Articole/Întrebări frecvente, „Chat”.

15) Antipattern

Rezultate fără tipuri (utilizatorul nu înțelege ce deschide).
Indicii cu o întârziere> 500 ms (utilizatorul „pierde ritmul”).
Filtre fără indicarea vizibilă a condițiilor active.
Resetați starea atunci când „înapoi” (linia și fațetele sunt pierdute).
O căutare care returnează entități fără drepturi și cu „acces refuzat” făcând clic.
Ignorarea greșelilor de ortografie/sinonimelor, fără translit.

16) Lista de verificare a implementării (pas cu pas)

1. Director de entități și acțiuni (ID, pseudonime, sinonime, drepturi).
2. Index și clasament: reguli, scopuri, creșteri (prospețime/popularitate).
3. Sfaturi/AutoComplete: Debut, Evidențiere, Istorie/Popular.
4. Fațete și jetoane: multi-select, contoare, „resetare”, presetări.
5. Blank/erori: texte, alternative, modul offline.
6. Performanță: cache, cereri de anulare, virtualizare, goluri p95.
7. A11u/locale: roluri ARIA, tastatură, RTL, termeni.
8. Telemetrie și A/B: qCTR, ZRR, Time-to-Result, experimente.
9. Securitate: RBAC în index și emisiune, jurnale de audit.
10. Documentație: dicționar facet, interogări de probă, ghidarea drepturilor de autor.

17) Linia de jos

Căutarea și filtrarea globală nu este o singură linie, ci un ecosistem de găsire rapidă. Câștigătorul este decizia care:

1. înțelege cu exactitate intenția și rangurile de utilitate,

2. lucrează instant (solicită ≤ 200 ms),

3. oferă fațete transparente și păstrează contextul,

4. respectă drepturile/geo și vorbește un limbaj ușor de înțeles,

5. măsoară calitatea (qCTR/ZRR/Time-to-Result) și îmbunătățește continuu prin A/B.

Contact

Contactați-ne

Scrieți-ne pentru orice întrebare sau solicitare de suport.Suntem mereu gata să ajutăm!

Telegram
@Gamble_GC
Pornește integrarea

Email-ul este obligatoriu. Telegram sau WhatsApp sunt opționale.

Numele dumneavoastră opțional
Email opțional
Subiect opțional
Mesaj opțional
Telegram opțional
@
Dacă indicați Telegram — vă vom răspunde și acolo, pe lângă Email.
WhatsApp opțional
Format: cod de țară și număr (de exemplu, +40XXXXXXXXX).

Apăsând butonul, sunteți de acord cu prelucrarea datelor dumneavoastră.