Global gözlemek we süzmek
1) Global gözlegiň roly
Global gözleg önümiň "buýruk palitrasy" bolup durýar: zatlara (oýunlara, üpjün edijilere, hasabatlara, mahabatlara), hereketlere ("doldurmak", "gapjygy açmak") we şahadatnama girmegiň ýeke-täk nokady. Gowy gözleg:- niýetine düşünýär (entity vs action),
- netijä getirýär ≤ 1-2 basmak,
- giriş ýalňyşlyklaryna we sinonimlere çydamly,
- howpsuz we giriş hukuklaryny göz öňünde tutýar.
Ýörelgeler: relevance> completeness, latency <200 ms ilkinji maslahatlara çenli, aç-açan süzgüçler we sortlar.
2) Düýp manylary we niýetleri (Intent Model)
Soraglaryň synplary:- Mazmuny: oýun, üpjün ediji, ýaryş, hasabat, töleg usuly.
- Hereketler: "goýum", "netije", "hasabat döretmek", "affiliaty çagyrmak".
- Nawigasiýa: "gapjyk", "profil", "sazlamalar".
- Maglumat: "RTP", "çäkler", "KYC derejeleri".
UX-pattern: netijäniň görnüşini belläň (Oýun/Üpjün ediji/Hereket/Maglumat), ýokardan - kontekstiň iň ähtimal görnüşi (ýurt, rol, taryh).
3) Giriş nokatlary we form faktorlary
Şlýapadaky setiri (desktop) + hotkey ' /Ctrl + K' - palitrany açýar.
Nyşan/tab-barda gözleg (mobile) - doly ekranly modal.
Kontekst kiçi gözlegler: katalogyň içinde häzirki sanawy süzýärler.
Playsholder-maslahat: "Oýny, üpjün edijini ýa-da hereketi tapyň"....
4) Maslahatlar we awtomatiki doldurma
150-250 ms, meşhur/soňky iň gowy N-den soň peýda bolýar.
Netijeleriň bölümleri: "Soňky", "Meşhur", "Zatlar", "Hereketler", "Kömek".
Gabat gelmek (highlight), diakritik we translit (Pragmatic/Pragmatic).
Hatalary (fuzzy) we sinonimleri goldaň ("netije "= "withdrawal", "cashout").
Keyboard-UX: oklar/Enter/Tab; mobilde - uly nyşanlar.
5) Süzgüç we faset
Fasets (facets) - manyly ölçegler:- Oýunlar üçin: üpjün ediji, mehanika (Megaways, cluster), üýtgewsizlik, RTP, kategoriýa (Live/Slots/Crash), bellikler.
- Hasabatlar üçin: döwür, operator, geo, walýuta, status.
- Aksiýalar/ýaryşlar üçin: seneler, nyrhlar, gatnaşyjylar, baýraklar.
- Netijeleriň üstündäki çip süzgüçleri (saýlanan fasetler hemişe görünýär).
- Açylýan sanawlarda multi-select; parametrleriň gapdalyndaky hasaplaýjylar.
- "Hemme zady taşla" we "Sakla".
- Mobilde - fasetli we "Netijeleri görkez" düwmesi bolan sheet.
6) Giňeldilen sintaksis (isleg boýunça)
Ýeňil Kwery DSL-i goldaň:- `provider:"Pragmatic Play"`, `rtp:>=96`, `volatility:high`
- `type:live`, `tag:"buy bonus"`
- `market:CA currency:CAD`
- Awtomatiki doldurmak açar/many berýär; paueruser ulanyjylary wagt tygşytlaýarlar.
7) Reýting (Relevance)
Signallar:- Gabat geliş takyklygy (title, alias, sinonimler).
- Meşhurlyk/öwrülişik (basmak → oýun/goýum).
- Şahsy kontekst (taryh, saýlanan, soňky).
- Rollar/ýurisdiksiýalar boýunça elýeterlilik.
- Täzelik (täze neşirler/aksiýalar - boost wagt çäklidir).
Tertibi üýtgedeniňizde düşündirişi görkeziň ("7 günüň içinde ýokardaky täze neşirler").
8) Boş we serhet döwletleri
Netije ýok: süzgüçleri aýyrmagy/gowşatmagy, häzirki kategoriýadaky meşhur baglanyşygy görkezmegi teklip ediň.
Gaty umumy haýyş: "kategoriýalary" görkezmegi haýyş ediň.
Toruň ýalňyşlyklary: oflayn tekst, retry, ýazylan setiri saklamak.
Giriş çäklendirmeleri: CTA "Has giňişleýin maglumat" bilen "Sebitiňizde/roluňyzda elýeterli däl".
9) Howpsuzlyk, hukuklar we laýyklyk
RBAC/tenantlik: indeks we netijeler - diňe elýeterli ýerden.
Geo-guard: elýeterli däl bazarlary/oýunlary gizläň.
PII-minimallaşdyrmak: şahsy maglumatlary maslahatlarda çykarmazlyk.
Audit we hilini gowulandyrmak üçin soraglaryň (şahsylaşdyrylmadyk) žurnaly.
Gadagan edilen açar sözlere (marka-gaýd, hukuk töwekgelçiligi) haýyşlary süzüň.
10) Öndürijilik we binagärlik
Ilkinji maslahatlara çenli wagt 200 ms ≤, ilkinji netijelere çenli ≤ 300-400 ms.
INDEKS: inkremental täzelenmeler, sinonimleriň sözlükleri, prefiksler üçin n-gram/edge-ngrams.
Meşhur soraglary we maslahatlary kesmek.
Debounce 150-250 ms, köne haýyşlary ýatyrmak (abort/timeout).
SSR/katalogyň ilkinji ekrany üçin akym; soňra müşderi süzgüçleri.
Netijeleriň uzyn sanawlaryny wirtuallaşdyrmak.
Eýýäm ýüklenen toplumlary süzmek üçin lokal indeksler (Web Worker).
11) Elýeterlilik we lokalizasiýa
Rol 'combobox '/' listbox', dogry 'aria-', netijeleriň sanyny okamak.
Fokus dolandyryşy: Gözleg setirine gaýdyp gelmek, Esc - ýapmak, Enter - geçmek.
RTL: çipleriň tertibini we nyşanlaryň ýerini görkeziň.
Terminler we fasetler lokallaşdyryldy, san formatlary we walýutalar - sebit boýunça.
12) Telemetriýa we metrika
Wakalar:- `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`.
- Query → Result Click-Through (qCTR).
- Time-to-Result (Ilkinji basma/Enter).
- Zero-Result Rate (ZRR) we halas edilen "boş" paýy.
- Facet Adoption %, Preset Adoption %.
- Action Success% ("goýum", "çykarmak" niýetleri üçin).
- Latency p95 maslahatlary we doly çykyşy.
13) A/B-synaglary
Netijeleriň bölümleriniň tertibi (mazmuny vs hereket).
Reýting strategiýasy (meşhurlyk vs täzelik).
Netijeler setiri/sahypasy, maslahatlaryň sany.
Pleýsholder/boş ýagdaýdaky sözlemleriň wariantlary.
Gapdal panelde (desktop) ýokardan vs çip süzgüçleri.
Garawullar: INP/CLS, ZRR, şikaýatlar/ýalňyşlyklar, RBAC-syzmalar = 0.
14) Ssenariýadaky patternler (iGaming)
Oýny tapyň: Ady/üpjün edijini giriň → maslahatlar (oýunlar, üpjün edijiler, bellikler). Fasetler: kategoriýa, üpjün ediji, üýtgewsizlik, RTP. Çalt hereketler: "Demo", "Oýun".
Töleg hereketleri: "depozit", "netije" → ilkinji hereket. Konteksti saklamak bilen gapjyga diplink.
Operatoryň hasabatlary: 'ngr', 'arpdau' → "Hasabatlaryň" düýp manysy, fasetler/operator/walýuta; "Şu gün", "Geçen hepde".
Maglumat/syýasat: 'RTP', 'limitler', 'KYC' → makalalar/SSS, "söhbetdeşlik bilen habarlaşyň".
15) Antipatternler
Görnüşsiz netijeler (ulanyjy nämäni açýandygyna düşünmeýär).
Gijikdirilen maslahatlar> 500 ms (ulanyjy "ritmini ýitirýär").
Işjeň şertleri görkezmezden süzgüçler.
"Yza" (setiri we fasetleri ýitirilýär) ýagdaýynda ýagdaýy taşlamak.
Barlygy hukuksyz we "girmek gadagan" bilen yzyna gaýtarýan gözleg.
Hatalary/sinonimleri äsgermezlik etmek, translit ýok.
16) Girizmegiň çek-sanawy (ädimme-ädim)
1. Mazmunlaryň we hereketleriň katalogy (ID, aliýalar, sinonimler, hukuklar).
2. Indeks we reýting: düzgünler, satyn almak, güýçlendirmek (täzelik/meşhurlyk).
3. Maslahatlar/awtomatiki doldurma: debauns, yşyklandyryş, taryh/meşhur.
4. Fasetler we çipler: multi-select, hasaplaýjylar, "syzmak", presetler.
5. Boş/ýalňyşlyklar: tekstler, alternatiwalar, oflayn re modeim.
6. Çykyş: nagt pul, haýyşlary ýatyrmak, wirtuallaşdyrmak, p95-maksatlar.
7. A11u/lokal: ARIA rollary, klawiatura, RTL, adalgalar.
8. Telemetriýa we A/B: qCTR, ZRR, Wagt-to-Result, synaglar.
9. Howpsuzlyk: Indeksde we bermekde RBAC, audit ýazgylary.
10. Resminamalar: fasetleriň sözlügi, haýyşlaryň mysallary, awtorlyk hukugy üçin giding.
17) Jemleýji
Global gözleg we süzgüç bir setir däl, çalt tapmagyň ekosistemasydyr. Şu karar ýeňýär:1. niýetine takyk düşünýär we peýdalylygy boýunça reýting berýär,
2. derrew işleýär (200 ms ≤ maslahatlar),
3. aç-açan fasetleri berýär we kontekstini saklaýar,
4. hukuklara/geo hormat goýýar we düşnükli dilde gürleýär,
5. (qCTR/ZRR/Time-to-Result) hilini ölçeýär we A/B. arkaly yzygiderli gowulaşýar