GH GambleHub

Global qidirish va filtrlash

1) Global qidiruvning roli

Global qidiruv - bu mahsulotning «buyruq palitrasi»: mohiyatlarga (o’yinlar, provayderlar, hisobotlar, aksiyalar), harakatlarga («to’ldirish», «hamyonni ochish») va ma’lumotnomaga kirishning yagona nuqtasi. Yaxshi qidiruv:
  • niyatni tushunadi (entity vs action),
  • ≤ 1-2 ta bosish natijasiga olib keladi,
  • kirish xatolari va sinonimlarga chidamli
  • xavfsiz va kirish huquqlarini hisobga oladi.

Printsiplar: relevance> completeness, latency <200 ms to birinchi maslahatlar, shaffof filtrlar va saralash.

2) Mohiyati va niyati (Intent Model)

Soʻrov sinflari:
  • Mohiyati: o’yin, provayder, turnir, hisobot, to’lov usuli.
  • Harakatlar: «depozit», «xulosa», «hisobot tuzish», «affiliatni taklif qilish».
  • Navigatsiya: «hamyon», «profil», «moslamalar».
  • Ma’lumot: «RTP», «limitlar», «KYC darajalari».

UX-pattern: natija turi (O’yin/Provayder/Harakat/Ma’lumot), yuqoridan - kontekstga ko’ra eng ko’p uchraydigan tur (mamlakat, rol, tarix).

3) Kirish nuqtalari va shakl-omillar

Shlyapadagi satr (desktop) + hotkey’ /Ctrl + K’- palitrani ochadi.
Tab-barda (mobile) ikonka/qidiruv - to’liq ekranli modal.
Kontekst mini-qidiruv: Joriy roʻyxatni filtrlash.
Pleysholder: «O’yin, provayder yoki harakatni toping»....

4) Maslahatlar va avto to’ldirish

150-250 ms, mashhur/yaqinda paydo bo’lgan top-N.
Natijalar seksiyalari: «Yaqinda», «Ommabop», «Mohiyat», «Harakatlar», «Ma’lumot».
Tasodiflarni yoritish (highlight), diakritika va translit (Pragmatic/Pragmatic).
Xatolarni (fuzzy) va sinonimlarni («chiqish «= «withdrawal», «cashout») qoʻllab-quvvatlang.
Keyboard-UX :/Enter/Tab; mobailda - yirik targetlar.

5) Filtrlash va fasetlar

Fasetlar (facets) - mazmunli o’lchovlar:
  • O’yinlar uchun: provayder, mexanika (Megaways, cluster), o’zgaruvchanlik, RTP, toifa (Live/Slots/Crash), teglar.
  • Hisobotlar uchun: davr, operator, geo, valyuta, maqom.
  • Aksiyalar/turnirlar uchun: sanalar, stavkalar, ishtirokchilar, sovrinlar.
UX-patternlar:
  • Natijalar ustidagi chip filtrlar (tanlangan fasetlar har doim koʻrinadi).
  • Ochilayotgan ro’yxatlardagi multi-select; moslamalar yonidagi hisoblagichlar.
  • «Hamma narsani olib tashlash» va «Ogohlantirish sifatida saqlash».
  • Mobailda - faset va «Natijalarni koʻrsatish» tugmasi boʻlgan sheet.

6) Kengaytirilgan sintaksis (xohishiga ko’ra)

Query DSL qismini qoʻllab-quvvatlang:
  • `provider:"Pragmatic Play"`, `rtp:>=96`, `volatility:high`
  • `type:live`, `tag:"buy bonus"`
  • `market:CA currency:CAD`
  • Avto- toʻldirish kalit/maʼnolarni koʻrsatadi; paueryuzer foydalanuvchilar vaqtni tejaydi.

7) Tartiblash (Relevance)

Signallar:
  • Mos kelish aniqligi (title, alias, sinonimlar).
  • Mashhurlik/konvertatsiya (klik → oʻyin/depozit).
  • Shaxsiy kontekst (tarix, tanlangan, yaqinda).
  • Rollar/yurisdiksiyalar bo’yicha foydalanish imkoniyati.
  • Yangilik (yangi relizlar/aksiyalar - boost cheklangan vaqt).

Tartib o’zgarganda izohni ko’rsating («Yangi relizlar yuqorida 7 kun ichida»).

8) Bo’sh va chegara holatlari

Natija yoʻq: filtrlarni olib tashlash/boʻshatish, joriy toifada mashhur boʻlgan yordamga havolani koʻrsatishni taklif qiling.
Ortiqcha umumiy soʻrov: aniqlik kiritishni soʻrang («toifalar» ni koʻrsating).
Tarmoq xatolari: oflayn matn, retry, kiritilgan satrni saqlash.
Kirish cheklovlari: CTA «Tafsilotlar» bilan «Mintaqangiz/rolingiz mavjud emas».

9) Xavfsizlik, huquqlar va komplayens

RBAC/tenantlik: indeks va natijalar - faqat mavjud boʻshliqdan.
Geo-guard: mavjud bo’lmagan bozorlarni/o’yinlarni yashiring.
PII-minimallashtirish: shaxsiy ma’lumotlarni maslahatlarda ko’rsatmaslik.
Audit va sifatni yaxshilash uchun so’rovlar jurnali (shaxssiz).
Taqiqlangan kalit so’zlar (brend-gaydlar, yuridik xavflar) uchun so’rovlarni filtrlang.

10) Unumdorlik va arxitektura

Dastlabki maslahatlar ≤ 200 ms, dastlabki natijalar ≤ 300-400 ms.
INDEKS: inkremental yangilanishlar, sinonimlar lug’atlari, prefikslar uchun n-gram/edge-ngrams.
Ommabop soʻrovlar va maslahatlarni keshlash.
Debounce 150-250 ms, eskirgan so’rovlarni bekor qilish (abort/timeout).
SSR/birinchi katalog ekrani uchun striming; keyin mijozlarni filtrlash.
Uzoq natijalar roʻyxatini virtuallashtirish.
Yuklangan toʻplamlarni filtrlash uchun lokal indekslar (Web Worker).

11) Foydalanish imkoniyati va mahalliylashtirish

’combobox ’/’ listbox’, toʻgʻri’aria-’roli, natijalar sonini oʻqish.
Fokus menejmenti: qidirish qatoriga qaytish, Esc - yopish, Enter - oʻtish.
RTL: Chip tartibi va piktogrammalarni aks ettiring.
Atamalar va fasetlar mahalliylashtirilgan, raqamli formatlar va valyutalar - mintaqa boʻyicha.

12) Telemetriya va metrika

Hodisalar:
  • `search_open`, `search_type` (entity/action), `suggest_impression/click`,
  • `query_submit`, `facet_apply/remove`, `preset_save/apply`,
  • `result_click` (rank, id), `no_results`, `latency_ms`.
KPI:
  • Query → Result Click-Through (qCTR).
  • Time-to-Result (birinchi bosish/Enter).
  • Zero-Result Rate (ZRR) va qutqarilgan «bo’sh» lar ulushi.
  • Facet Adoption %, Preset Adoption %.
  • Action Success% («depozit», «chiqarish» maqsadlari uchun).
  • Latency p95 maslahatlar va to’liq berish.

13) A/B-eksperimentlar

Natijalar seksiyalari tartibi (mohiyati vs harakat).
Reyting strategiyasi (mashhurlikka qarshi yangilik).
Natijalar paneli, maslahatlar soni.
Pleysholder/boʻsh holatdagi iboralar.
Yon panelda yuqoridan vs chip filterlari (desktop).

Guardrails: INP/CLS, ZRR, shikoyatlar/xatolar, RBAC sizib chiqishlari = 0.

14) Ssenariylar bo’yicha patternlar (iGaming)

O’yinni topish: nom/provayderni kiritish → maslahatlar (o’yinlar, provayderlar, teglar). Fasetlar: toifa, provayder, o’zgaruvchanlik, RTP. Tezkor harakatlar: «Demo», «O’ynash».
To’lov harakatlari: «depozit», «chiqish» → birinchi bo’lib amalga oshiriladi. Kontekst saqlangan holda hamyonga diplink.
Operator hisobotlari:’ngr’,’arpdau’→ mohiyati «Hisobotlar», fasetlar davr/operator/valyuta; «Bugun», «O’tgan hafta».
Ma’lumot/siyosat:’RTP’,’limitlar’,’KYC’→ maqolalar/SSS,’chat orqali bog’lanish’.

15) Antipatternlar

Natijalar tipsiz (foydalanuvchi nimani ochayotganini tushunmaydi).

💡 500 ms kechiktirilgan maslahatlar (foydalanuvchi «ritmini yoʻqotadi»).

Aktiv sharoitlar koʻrinmaydigan filtrlar.
«Orqaga» holatini yoʻqotish (satr va fasetlar yoʻqoladi).
Huquqsiz va «kirish taqiqlangan» bilan narsalarni qaytaradigan qidirish.
Xato/sinonimlarni e’tiborsiz qoldirish, translit yo’qligi.

16) Joriy etish chek-varaqasi (bosqichma-bosqich)

1. Mohiyat va harakatlar katalogi (ID, alias, sinonimlar, huquqlar).
2. Indeks va reyting: qoidalar, skoplar, bustlar (yangilik/mashhurlik).
3. Maslahatlar/avtomatik toʻldirish: debauns, yoritish, tarix/ommabop.
4. Fasetlar va chiplar: multi-select, hisoblagichlar, «tashlash», presetlar.
5. Boʻsh/xatolar: matnlar, muqobillar, oflayn rejim.
6. Ijro: kesh, soʻrovlarni bekor qilish, virtuallashtirish, p95 maqsadlar.
7. A11u/lokal: ARIA rollari, klaviatura, RTL, atamalar.
8. Telemetriya va A/B: qCTR, ZRR, Time-to-Result, eksperimentlar.
9. Xavfsizlik: indeks va berishdagi RBAC, audit daftarlari.
10. Hujjatlar: fasetlar lug’ati, so’rovlar namunalari, nusxa ko’chirish uchun giding.

17) Jami

Global qidiruv va filtrlash - bu bitta satr emas, balki tezkor topish ekotizimi. Quyidagi qaror gʻalaba qozonadi:

1. niyatini aniq tushunadi va foydaliligi bo’yicha reyting beradi,

2. bir zumda ishlaydi (200 ms ≤ maslahatlar),

3. shaffof fasetlar beradi va kontekstni saqlab qoladi,

4. huquqlarni hurmat qiladi va tushunarli tilda gapiradi

5. (qCTR/ZRR/Time-to-Result) sifatini o’lchaydi va A/B orqali doimiy ravishda yaxshilanadi.

Contact

Biz bilan bog‘laning

Har qanday savol yoki yordam bo‘yicha bizga murojaat qiling.Doimo yordam berishga tayyormiz.

Telegram
@Gamble_GC
Integratsiyani boshlash

Email — majburiy. Telegram yoki WhatsApp — ixtiyoriy.

Ismingiz ixtiyoriy
Email ixtiyoriy
Mavzu ixtiyoriy
Xabar ixtiyoriy
Telegram ixtiyoriy
@
Agar Telegram qoldirilgan bo‘lsa — javob Email bilan birga o‘sha yerga ham yuboriladi.
WhatsApp ixtiyoriy
Format: mamlakat kodi va raqam (masalan, +998XXXXXXXX).

Yuborish orqali ma'lumotlaringiz qayta ishlanishiga rozilik bildirasiz.