GH GambleHub

Búsqueda y filtrado global

1) Función de búsqueda global

La búsqueda global es la «paleta de comandos» del producto: un único punto de entrada a las entidades (juegos, proveedores, informes, promociones), acciones («reponer», «abrir cartera») y ayuda. Buena búsqueda:
  • entiende la intención (entity vs action),
  • da como resultado un ≤ de 1-2 clics,
  • resistente a errores de entrada y sinónimos,
  • es seguro y tiene en cuenta los derechos de acceso.

Principios: relevance> completeness, latency <200 ms hasta las primeras sugerencias, filtros transparentes y ordenaciones.

2) Entidades e intenciones (Intent Model)

Clases de consulta:
  • Entidades: juego, proveedor, torneo, informe, método de pago.
  • Acciones: «depósito», «retiro», «crear un informe», «invitar a un afiliado».
  • Navegación: «monedero», «perfil», «configuración».
  • Ayuda: «RTP», «límites», «niveles KYC».

Patrón UX: el tipo de resultado marca el bage (Juego/Proveedor/Acción/Ayuda), arriba es el tipo más probable por contexto (país, rol, historia).

3) Puntos de entrada y factores de forma

Línea en el casquillo (desktop) + hotkei '⌘/Ctrl + K' - abre la paleta.
Icono/Búsqueda en la barra de aprox (mobile) - modal de pantalla completa.
Mini búsquedas contextuales: dentro del directorio filtran la lista actual.
Una pista de playsholder: «Encuentra un juego, un proveedor o una acción»....

4) Pistas y autocompletar

Aparecen en 150-250 ms, el top N de los populares/recientes.
Secciones de resultados: «Recientes», «Populares», «Entidades», «Acciones», «Ayuda».
Retroiluminación de coincidencias (highlight), diacrítica y translita (Pragmatic/Pragmático).
Apoye los errores (fuzzy) y sinónimos («salida «= «withdrawal», «cashout»).
Keyboard-UX: flechas/Enter/Nat; en mobile, grandes objetivos.

5) Filtración y facetas

Facetas (facets) - medidas significativas:
  • Para juegos: proveedor, mecánica (Megaways, cluster), volatilidad, RTP, categoría (Live/Slots/Crash), etiquetas.
  • Para informes: período, operador, geo, moneda, estado.
  • Para promociones/torneos: fechas, apuestas, participantes, premios.
Patrones UX:
  • Filtros de chip sobre los resultados (las facetas seleccionadas siempre están visibles).
  • Multi-select en listas desplegables; contadores cerca de las opciones.
  • «Restablecer todo» y «Guardar como preset».
  • En mobile - sheet con facetas y botón «Mostrar resultados».

6) Sintaxis avanzada (opcional)

Apoye el fácil Query DSL:
  • `provider:"Pragmatic Play"`, `rtp:>=96`, `volatility:high`
  • `type:live`, `tag:"buy bonus"`
  • `market:CA currency:CAD`
  • La autocompletación indica las claves/valores; Los usuarios de energía ahorran tiempo.

7) Clasificación (Relevance)

Señales:
  • Precisión de coincidencia (title, alias, sinónimos).
  • Popularidad/conversión (kliki→igra/depozit).
  • Contexto personal (historia, favoritos, recientes).
  • Disponibilidad por roles/jurisdicciones.
  • Frescura (nuevos lanzamientos/promociones - boost limitado en el tiempo).

Muestre una explicación cuando cambie de orden («Nuevas versiones arriba dentro de 7 días»).

8) Estados vacíos y fronterizos

Sin resultados: sugerir quitar/aflojar filtros, mostrar popular en la categoría actual, enlace de ayuda.
Consulta demasiado general: pida aclaraciones (mostrar «categorías»).
Errores de red: texto fuera de línea, retry, guardar la línea marcada.
Restricciones de acceso: «No disponible en su área/rol» con CTA «Más información».

9) Seguridad, derechos y cumplimiento

RBAC/tenencia: índice y resultados - sólo del espacio disponible.
Geo-guard: oculta mercados/juegos inaccesibles.
Minimización PII: no extraer datos personales en las pistas.
Registro de consultas (impersonal) para auditar y mejorar la calidad.
Filtre las solicitudes de palabras clave prohibidas (marcas, riesgos legales).

10) Rendimiento y arquitectura

El tiempo hasta las primeras pistas ≤ 200 ms, hasta los primeros resultados ≤ 300-400 ms.
ÍNDICE: actualizaciones incrementales, diccionarios sinónimos, n-gram/edge-ngrams para prefijos.
Almacenamiento en caché de consultas y sugerencias populares.
Debounce 150-250 ms, cancelación de solicitudes obsoletas (abort/timeout).
SSR/streaming para la primera pantalla del catálogo; a continuación, filtrar el cliente.
Virtualización de listas de resultados largas.
Índices locales (Web Worker) para el filtrado de clientes de conjuntos ya cargados.

11) Disponibilidad y localización

Rol 'combobox '/' listbox', correcto 'aria-', lectura del número de resultados.
Control de enfoque: volver a la barra de búsqueda, Nat - cerrar, Enter - ir.
RTL: espeje el orden de los chips y la posición de los iconos.
Los términos y facetas están localizados, los formatos numéricos y las monedas están por región.

12) Telemetría y métricas

Eventos:
  • `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).
  • Tiempo-a-Resultado (primer clic/Enter).
  • La Tasa de Resultados Cero (ZRR) y la proporción de «vacíos» rescatados.
  • Facet Adoption %, Preset Adoption %.
  • Acción Éxito% (para intenciones de «depósito», «retiro»).
  • Latency p95 pistas y emisión completa.

13) Experimentos A/B

Orden de las secciones de resultados (entidad vs acción).
Estrategia de clasificación (popularidad vs frescura).
Cuadrícula/hoja de resultados, número de sugerencias.
Opciones de frases en playsholder/estado vacío.
Filtros de chip en la parte superior vs en la barra lateral (escritorio).

Guardrails: INP/CLS, ZRR, quejas/errores, fugas RBAC = 0.

14) Patrones por script (iGaming)

Encontrar el juego: escribir un nombre/proveedor → consejos (juegos, proveedores, etiquetas). Facetas: categoría, proveedor, volatilidad, RTP. Acción rápida: «Demo», «Juega».
Acciones de pago: 'depósito', 'retiro' → acciones primero. Diplink en la cartera con la preservación del contexto.
Informes del operador: 'ngr', 'arpdau' → entidades 'Informes', facetas período/operador/moneda; presets: «Hoy», «Semana pasada».
Ayuda/políticas: 'RTP', 'limites', 'KYC' → artículos/FAQ, 'chatear'.

15) Antipattern

Resultados sin tipos (el usuario no entiende lo que abre).
Pistas de latencia> 500 ms (el usuario «pierde ritmo»).
Filtros sin indicación aparente de condiciones activas.
Restablece el estado al «atrás» (se pierden la cadena y las facetas).
Una búsqueda que devuelve entidades sin derechos y con «acceso prohibido» por clic.
Ignorando los errores tipográficos/sinónimos, sin translita.

16) Lista de verificación de implementación (paso a paso)

1. Directorio de entidades y acciones (ID, alias, sinónimos, derechos).
2. Índice y clasificación: reglas, escoups, bustos (frescura/popularidad).
3. Pistas/autocompletar: debouns, retroiluminación, historia/popular.
4. Facetas y chips: multi-select, contadores, «reset», presets.
5. Vacíos/errores: textos, alternativas, modo offline.
6. Rendimiento: caché, cancelación de consultas, virtualización, objetivos p95.
7. A11u/local: roles ARIA, teclado, RTL, términos.
8. Telemetría y A/B: qCTR, ZRR, Tiempo-a-Resultado, experimentos.
9. Seguridad: RBAC en índice y emisión, registros de auditoría.
10. Documentación: diccionario de facetas, consultas de ejemplo, guiding para el copyright.

17) Resultado

La búsqueda y filtrado global no es una sola línea, sino un ecosistema de localización rápida. Gana la decisión que:

1. entiende exactamente la intención y clasifica por utilidad,

2. trabaja instantáneamente (pistas ≤ 200 ms),

3. da facetas transparentes y conserva el contexto,

4. respeta los derechos/geo y habla un lenguaje comprensible,

5. mide la calidad (qCTR/ZRR/Tiempo-a-Resultado) y mejora constantemente a través de A/B.

Contact

Póngase en contacto

Escríbanos ante cualquier duda o necesidad de soporte.¡Siempre estamos listos para ayudarle!

Telegram
@Gamble_GC
Iniciar integración

El Email es obligatorio. Telegram o WhatsApp — opcionales.

Su nombre opcional
Email opcional
Asunto opcional
Mensaje opcional
Telegram opcional
@
Si indica Telegram, también le responderemos allí además del Email.
WhatsApp opcional
Formato: +código de país y número (por ejemplo, +34XXXXXXXXX).

Al hacer clic en el botón, usted acepta el tratamiento de sus datos.