AACsearch

Estado y Hoja de Ruta

Qué se ha lanzado, qué está en progreso y qué está planificado para AACsearch.

Esta página es la referencia autorizada para el estado de las características. Úsela para comprender qué es seguro utilizar en producción, qué se está construyendo activamente y qué permanece en la hoja de ruta.

Lanzado (listo para producción)

Estas características existen en el código base y están listas para usar.

Búsqueda principal

CaracterísticaPaquete / archivo
Cliente AACSearch (solo lado del servidor)packages/search/lib/client.ts
Gestión del esquema de colección + versionadopackages/search/lib/collections.ts
Buffer de ingestión con prioridad en base de datospackages/search/lib/buffer.ts
searchDocuments / multiSearchDocumentspackages/search/lib/search.ts
Reindexación con intercambio de alias sin tiempo de inactividadpackages/search/lib/reindex.ts
Generación + hash de API keyspackages/search/lib/keys.ts
SDK del navegadorpackages/search-client/src/index.ts

Autenticación y multi-tenencia

CaracterísticaNotas
Autenticación con ámbito de organización vía Better AuthLas organizaciones son el workspace principal
API keys (hasheadas, con ámbito, restricción de origen)Prefijos: ss_search_*, ss_connector_*, ss_scoped_*
Tokens de búsqueda con ámbito (HMAC)Sin estado, firmados sobre BETTER_AUTH_SECRET
Aplicación de cuota por planpackages/api/modules/entitlements/
Límite de velocidad por clave/IPpackages/search/lib/keys.ts + bucket de base de datos

Widget y conector

CaracterísticaNotas
Widget alojadopackages/widget/ — Vanilla JS, Shadow DOM, 14 KB
API de conector7 endpoints: handshake, heartbeat, sync.full, sync.delta, delete, diagnostics, sync/status
CRUD de token de conectorsearchRouter.{createConnectorToken, listConnectorTokens, revokeConnectorToken}
Seguimiento de trabajos de sincronización (en memoria)Se pierde al reiniciar — aceptable para MVP

Controles de relevancia

CaracterísticaNotas
SinónimossearchRouter.synonyms.{get,update}
CuracionessearchRouter.curations.{get,update}
Gestión del esquema de colecciónsearchRouter.schema.{get,update}

Módulo de conocimiento (R2.5)

RAG/GraphRAG sobre documentos. Superficie de producto separada de la búsqueda en tienda.

  • Modelos Prisma: KnowledgeSpace, DataSource, IngestionJob, KnowledgeDocument, KnowledgeChunk, GraphNode, GraphEdge
  • 10 procedimientos oRPC: listar/crear espacios, listar/crear fuentes, listar trabajos de ingestión, ingestar-archivo, preguntar, graphrag-explicar, métricas-uso
  • UI KnowledgeWorkbench.tsx, rutas de ámbito de org + ámbito de cuenta

En desarrollo activo

Estas características están en desarrollo activo y pueden cambiar.

CaracterísticaEstado
Medición v0.6 (recarga Tochka, wallet)packages/billing-wallet/, packages/payments/provider/tochka-wallet/
Agregación de resumen de recordSearchUsageLas filas crudas existen; tabla UsageCounter diferida
Páginas de administración (auditoría, wallet, notificaciones, seguridad)Confirmadas como stubs — contenido operativo pendiente

Esqueleto / sin rastrear

CaracterísticaNotas
Módulo PrestaShopmodules/prestashop/aacsearch/ — PHP, pista de confirmación separada
Módulo Bitrixmodules/bitrix/aac.search/ — PHP, pista de confirmación separada

Estos módulos tienen la estructura de archivos correcta (Aacsearch.php, config.xml, classes/, controllers/, views/) pero no se rastrean en el repositorio principal. Siguen el contrato de la API de conector descrito en Ciclo de vida de la API de conector.

Planificado

CaracterísticaObjetivo
Inicio rápido autoalojado + Helm chartv1.0
Project como entidad de primera clase en BDv1.x (requiere descongelamiento de BD)
Modelo BD WidgetConfigv1.x (requiere descongelamiento de BD)
Endpoint de captura de AnalyticsEventv1.x
Procedimiento recentActivityv1.x
Sub-pestañas de Stopwords + Presetsv1.x
UI del Gestor de esquemasv1.x

Fuera de alcance (v1)

Los siguientes están explícitamente no planificados para v1:

  • Chat de IA / búsqueda conversacional
  • Perfiles de personalización por visitante
  • Motor de recomendaciones
  • Pruebas A/B para relevancia
  • SSO empresarial (SAML/OIDC)
  • Replicación multi-región de AACSearch
  • Clústeres dedicados de un solo tenant
  • Conectores más allá de PrestaShop y Bitrix
  • Analíticas BI profundas más allá de las tarjetas del panel

Versiones de la hoja de ruta

VersiónObjetivoEstado
R0Fundación — andamiaje AACSearch + AACsearch✅ Completado
R1Corte vertical — la búsqueda funciona de extremo a extremo sin CMS✅ Completado
R2Alpha de conector — las tiendas reales comienzan a sincronizar🟡 Parcialmente lanzado
R2.5Módulo de conocimiento (RAG/GraphRAG)✅ Completado
v0.5Rediseño del sitio de marketing en 5 idiomas✅ Completado
v0.6Medición de unidades de búsqueda vinculada al proveedor de pago🟡 En desarrollo activo
v0.7Sitio de documentación pública🟡 Aquí está usted
v1.0Inicio rápido autoalojado + Helm chart⏳ Planificado

On this page