docmd-search v0.1.1 ya está disponible →

Búsqueda que entiende el significado.
Se ejecuta en el navegador. Totalmente privada.

Búsqueda semántica offline para cualquier sitio de documentación. Entiende el significado, se ejecuta completamente en el navegador y nunca envía datos a la nube.

Empezar
Motor vectorial local 100% privado Índice cuantizado Cero costes cloud
Sandbox de docmd-search
Autenticación de Usuarios y Sesiones
/getting-started/security
98% coincidencia
Configura cómo maneja tu aplicación el inicio de sesión, cookies seguras, tokens y verificación de sesiones.
Configuración de Rutas Seguras
/configuration/routing
89% coincidencia
Define directorios privados y configuraciones de redirección para sesiones no autenticadas.

Cómo funciona

Búsqueda inteligente para documentación estática, sin servidores ni servicios de terceros.

Se ejecuta localmente en el navegador

Utiliza modelos de IA ligeros que se ejecutan directamente en el navegador. Ningún dato sale del dispositivo de tus usuarios.

ONNX Wasm Runtime — 100% Offline

Entiende lo que quieres decir

Va más allá de las coincidencias exactas. Buscar 'autenticación' también encuentra resultados sobre 'iniciar sesión', 'login' y 'sesiones'.

Cosine Similarity Matching

Híbrido Palabras Clave + Semántica

Combina la rapidez de la búsqueda por palabras clave con la relevancia por significado para ofrecer los mejores resultados al instante.

BM25 + Cosine Re-ranker

Elige tu modelo de búsqueda

Selecciona el modelo que mejor se adapte al tamaño y los idiomas de tu documentación.

Modelo Dimensiones Tamaño Idiomas Ideal para
MiniLM L6 v2 ★ 384 ~23 MB Solo inglés Docs en inglés rápidos y generales
Multilingual MiniLM L12 384 ~118 MB Más de 50 idiomas Documentación multilingüe i18n
Multilingual E5 Small 384 ~118 MB Más de 100 idiomas Amplia cobertura de idiomas
Multilingual MPNet Base 768 ~270 MB Más de 50 idiomas La mejor calidad multilingüe

💡 Documentación multilingüe: Si tu sitio contiene varios idiomas (como inglés, chino, alemán, español, etc.), selecciona un modelo multilingüe con docmd-search --settings. El modelo por defecto es solo para inglés.

Úsalo donde quieras: API cliente

Un runtime cliente muy ligero (menos de 5 KB) que se ejecuta enteramente en el navegador. Construye UIs de búsqueda personalizadas para cualquier web o aplicación.

import * as Search from '@docmd/plugin-search/client';

// 1. Initialise and load index folder.
// Batch 0 is loaded instantly for sub-millisecond search startup,
// while remaining chunk batches load progressively in background.
await Search.load('/.docmd-search', (loaded, total) => {
  console.log(`Loaded batch ${loaded}/${total}`);
});

// 2. Query search using hybrid vector + keyword matching.
const results = Search.search('authentication secure routes', 10);
results.forEach(({ score, chunk }) => {
  console.log(`[${(score * 100).toFixed(0)}%] ${chunk.file}#${chunk.heading || ''}`);
  console.log(chunk.text);
});

Preguntas frecuentes

Preguntas habituales sobre docmd-search y la búsqueda semántica offline.

¿Se ejecuta completamente en el navegador?
Sí. Toda la búsqueda ocurre directamente en el navegador del usuario. Sin infraestructura cloud, sin API de búsqueda y sin enviar datos fuera del dispositivo.

Leer la documentación completa →
¿Tienen que descargar los usuarios modelos de IA?
No. Los modelos de IA solo se usan al compilar en tu equipo para generar los índices de búsqueda. El navegador del usuario solo descarga los archivos de índice JSON comprimidos.

Aprende cómo funciona la búsqueda offline →
¿Funciona con varios idiomas?
Sí. Para documentación multilingüe, elige un modelo multilingüe como paraphrase-multilingual-MiniLM-L12-v2, que soporta más de 50 idiomas.

Configurar búsqueda multilingüe →
¿Qué es la insignia de puntuación de confianza?
Cuando está activada la opción showConfidence, se muestra un porcentaje junto a cada resultado indicando la coincidencia con la búsqueda.

Leer ajustes del cliente del navegador →

Empieza a construir en minutos

Código abierto, licencia MIT. Un solo comando hasta tu primer sitio de documentación.