GH GambleHub

Жаһандық іздеу және сүзу

1) Жаһандық іздеу рөлі

Жаһандық іздеу - бұл өнімнің «командалық палитрасы»: мәндерге (ойындар, провайдерлер, есептер, акциялар), әрекеттерге («толықтыру», «әмиян ашу») және анықтамаға бірыңғай кіру нүктесі. Жақсы іздеу:
  • ниетін түсінеді (entity vs action),
  • 1-2 нұқу ≤ нәтижесіне әкеледі,
  • енгізу қателеріне және синонимдерге төзімді,
  • қауіпсіз және кіру құқығын ескереді.

Қағидаттары: relevance> completeness, latency <200 мс алғашқы кеңестерге дейін, мөлдір сүзгілер мен сұрыптаулар.

2) Мәні мен ниеті (Intent Model)

Сұрау кластары:
  • Мәні: ойын, провайдер, турнир, есеп, төлем әдісі.
  • Іс-әрекеттер: «депозит», «қорытынды», «есеп жасау», «аффилиатты шақыру».
  • Навигация: «әмиян», «профиль», «параметрлер».
  • Анықтама: «RTP», «лимиттер», «KYC деңгейлері».

UX-паттерн: нәтиже түрін бэйджмен белгілеңіз (Ойын/Провайдер/Әрекет/Анықтама), жоғарыдан - контекст бойынша ең ықтимал түрі (ел, роль, тарих).

3) Кіру нүктелері мен пішін-факторлары

Құлақшындағы жол (desktop) + хоткей ' /Ctrl + K' - палитраны ашады.
Белгі/таб-бардағы іздеу (mobile) - толық экран модалы.
Мәтінмәндік шағын іздеулер: каталог ішінде ағымдағы тізімді сүзгілеу.
Плейсхолдер: «Ойынды, провайдерді немесе әрекетті табыңыз»...

4) Кеңестер және автотолтыру

150-250 мс кейін пайда болады, танымал/жақында топ-N.
Нәтижелер секциялары: «Соңғы», «Танымал», «Мәні», «Іс-әрекеттер», «Анықтама».
Сәйкестікті анықтау (highlight), диакритика және транслит (Pragmatic/Прагматик).
Қателерді (fuzzy) және синонимдерді («шығу «= «withdrawal», «cashout») қолдаңыз.
Keyboard-UX: көрсеткілер/Enter/Tab; мобайлда - ірі таргеттер.

5) Сүзу және фасеттер

Фасеттер (facets) - мағыналы өлшемдер:
  • Ойындар үшін: провайдер, механика (Megaways, cluster), құбылмалылық, RTP, санат (Live/Slots/Crash), тегтер.
  • Есептер үшін: кезең, оператор, гео, валюта, мәртебе.
  • Акциялар/турнирлер үшін: күндер, мөлшерлемелер, қатысушылар, жүлделер.
UX үлгілері:
  • Нәтижелердің үстіндегі чип-сүзгілер (таңдалған фасеттер әрқашан көрінеді).
  • Ашылатын тізімдегі Multi-select; параметрлердің жанындағы есептеуіштер.
  • «Бәрін жою» және «Сақтағыш ретінде сақтау».
  • Мобайл - «Нәтижелерді көрсету» түймешігі мен фасеті бар sheet.

6) Кеңейтілген синтаксис (қалауы бойынша)

Жеңіл Query DSL қолдауы:
  • `provider:"Pragmatic Play"`, `rtp:>=96`, `volatility:high`
  • `type:live`, `tag:"buy bonus"`
  • `market:CA currency:CAD`
  • Автотолтыру кілттерді/мәндерді көрсетеді; пауэрюзер пайдаланушылар уақытты үнемдейді.

7) Ранжирлеу (Relevance)

Сигналдар:
  • Сәйкестік дәлдігі (title, alias, синонимдер).
  • Танымалдылық/конверсия (басу → ойын/депозит).
  • Жеке контекст (тарих, таңдаулы, таяудағы).
  • Рөлдер/юрисдикциялар бойынша қол жетімділік.
  • Жаңалық (жаңа релиздер/акциялар - уақыт бойынша шектелген boost).

Тәртібі өзгерген кезде түсініктемені көрсетіңіз («7 күн ішінде жоғарыдағы жаңа релиздер»).

8) Бос және шекаралық жағдайлар

Нәтиже жоқ: сүзгілерді алып тастауды/әлсіретуді, ағымдағы санаттағы танымал сілтемені көрсетуді ұсыныңыз.
Тым ортақ сұрау: нақтылауды сұраңыз («санаттарды» көрсету).
Желі қателері: офлайн мәтін, retry, терілген жолды сақтау.
Қатынау шектеулері: «Аймағыңызда/рөліңізде қол жетімді емес» CTA «Толығырақ».

9) Қауіпсіздік, құқықтар және комплаенс

RBAC/теңгерімділік: индекс және нәтижелер - қол жетімді кеңістіктен ғана.
Geo-guard: қол жетімді емес нарықтарды/ойындарды жасырыңыз.
PII-азайту: жеке деректерді кеңестерде көрсетпеу.
Аудит және сапаны жақсарту үшін сұрау салу журналы (иесіз).
Тыйым салынған кілт сөздерді (бренд-гайдтар, заңдық тәуекелдер) сүзгілеңіз.

10) Өнімділік және сәулет

Алғашқы көмекке дейінгі уақыт 200 мс, алғашқы нәтижеге дейінгі ≤ 300-400 мс ≤.
ИНДЕКС: инкрементальды жаңартулар, синонимдер сөздіктері, префикстер үшін n-gram/edge-ngrams.
Танымал сұраулар мен кеңестерді кэштеу.
Debounce 150-250 мс, ескірген сұрауларды болдырмау (abort/timeout).
SSR/каталогтың бірінші экраны үшін стриминг; содан кейін клиенттік сүзу.
Нәтижелердің ұзын тізімдерін виртуалдандыру.
Жергілікті индекстер (Web Worker) жүктелген жиындарды сүзгілеуге арналған.

11) Қол жетімділік және оқшаулау

'combobox '/' listbox' рөлі, 'aria-' дұрыс, нәтижелер санын оқу.
Фокус-менеджмент: іздеу жолына оралу, Esc - жабу, Enter - өту.
RTL: чиптердің реті мен иконалардың орналасуын бейнелеңіз.
Терминдер мен фасеттер оқшауландырылған, сандық форматтар мен валюталар - өңір бойынша.

12) Телеметрия және метрика

Оқиғалар:
  • `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 (бірінші басу/Enter).
  • Zero-Result Rate (ZRR) және құтқарылған «бос» үлесі.
  • Facet Adoption %, Preset Adoption %.
  • Action Success% («депозит», «шығару» ниеті үшін).
  • Latency p95 кеңес беру және толық беру.

13) A/B-эксперименттер

Нәтижелер секцияларының тәртібі (мәні vs әрекет).
Ранжирлеу стратегиясы (танымалдылық vs жаңалық).
Нәтиже тор/парағы, көмек сөз саны.
Плейсхолдер/бос күйіндегі сөз тіркестерінің нұсқалары.
Бүйірлік тақтадағы (desktop) үстіңгі vs чип-сүзгілері.

Guardrails: INP/CLS, ZRR, шағымдар/қателер, RBAC ағымы = 0.

14) Сценарийлер бойынша паттерндер (iGaming)

Ойынды табу: атауды/провайдерді енгізу → кеңестер (ойындар, провайдерлер, тегтер). Фасеттер: санат, провайдер, құбылмалылық, RTP. Жылдам әрекеттер: «Демо», «Ойнау».
Төлем әрекеттері: «депозит», «шығыс» → бірінші әрекет. Түпмәтінді сақтай отырып, әмияндағы диплинк.
Оператордың есептері: 'ngr', 'arpdau' → мәні «Есептер», фасеттер кезең/оператор/валюта; «Бүгін», «Өткен апта».
Анықтама/саясат: 'RTP', 'лимиттер', 'KYC' → мақалалар/FAQ, «сөйлесу».

15) Антипаттерндер

Түрі жоқ нәтижелер (пайдаланушы не ашатынын түсінбейді).

💡 500 мс кідіріспен (пайдаланушы «ырғағын жоғалтады»).

Белсенді жағдайлардың көрінетін индикациясы жоқ сүзгілер.
«Артқа» күйін тастау (жол мен фасеттер жоғалады).
Рұқсатсыз және «рұқсат етілмеген» түймешігі арқылы мәндерді қайтаратын іздеу.
Қателерді/синонимдерді елемеу, транслиттің болмауы.

16) Енгізу чек-парағы (қадамдық)

1. Мәні мен әрекеттерінің каталогы (ID, алиастар, синонимдер, құқықтар).
2. Индекс және ранжирлеу: ережелер, сатып алулар, бусталар (жаңалық/танымалдылық).
3. Кеңестер/автотолтыру: дебаунс, жарық түсіру, тарих/танымал.
4. Фасеттер мен чиптер: multi-select, есептегіштер, «түсіру», пресеттер.
5. Бос/қателер: мәтіндер, баламалар, офлайн режимі.
6. Көрініс: кэш, сұрауларды болдырмау, виртуалдандыру, p95-мақсаттар.
7. А11у/жергілікті: ARIA рөлдері, пернетақта, RTL, терминдер.
8. Телеметрия және A/B: qCTR, ZRR, Time-to-Result, эксперименттер.
9. Қауіпсіздік: Индекс пен есептегі RBAC, аудит логтары.
10. Құжаттама: фасеттер сөздігі, сұрау үлгілері, копирайт үшін гайдинг.

17) Жиынтық

Жаһандық іздеу және сүзу - бұл бір жол емес, жылдам табудың экожүйесі. Мынадай шешім жеңеді:

1. ниетін дәл түсінеді және пайдалылығы бойынша саралайды,

2. дереу пысықтайды (200 мс ≤ кеңестер),

3. мөлдір фасеттер береді және контекст сақтайды,

4. құқықты/геоны құрметтейді және түсінікті тілде сөйлейді,

5. сапаны өлшейді (qCTR/ZRR/Time-to-Result) және A/B арқылы үнемі жақсарады

Contact

Бізбен байланысыңыз

Кез келген сұрақ немесе қолдау қажет болса, бізге жазыңыз.Біз әрдайым көмектесуге дайынбыз!

Telegram
@Gamble_GC
Интеграцияны бастау

Email — міндетті. Telegram немесе WhatsApp — қосымша.

Сіздің атыңыз міндетті емес
Email міндетті емес
Тақырып міндетті емес
Хабарлама міндетті емес
Telegram міндетті емес
@
Егер Telegram-ды көрсетсеңіз — Email-ге қоса, сол жерге де жауап береміз.
WhatsApp міндетті емес
Пішім: +ел коды және номер (мысалы, +7XXXXXXXXXX).

Батырманы басу арқылы деректерді өңдеуге келісім бересіз.