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.
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.
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'.
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.
Cómo se compara docmd-search
Búsqueda vectorial con IA en el cliente frente a APIs en la nube y motores de palabras clave estáticos.
| Capacidad | docmd Search | Algolia / Búsqueda en la nube | Pagefind / Lunr |
|---|---|---|---|
|
Comprensión semántica
Encuentra conceptos por significado, no solo cadenas exactas de texto
|
IA vectorial densa | NeuralSearch (Plan Enterprise) | Solo léxico y lematización |
|
Infraestructura y factura mensual
Costes continuos de alojamiento, bases de datos vectoriales o cuotas por consulta
|
$0 / Gratis para siempre | Pago por uso / Contrato $$$ | $0 / Gratis para siempre |
|
Funcionamiento offline y aislado
Funciona en intranets, PWA sin conexión y desarrollo local sin internet
|
100% Sin conexión | Requiere Internet | 100% Sin conexión |
|
Privacidad y residencia de datos
Dónde se procesan y registran las consultas
|
Cero datos enviados | Consultas registradas en la nube | Cero datos enviados |
|
Latencia de búsqueda
Velocidad de respuesta por cada pulsación de tecla
|
< 1 ms (En memoria) | 50–250 ms (Red) | < 5 ms (En memoria) |
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 Recomendado ★ | 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 y producirá una baja relevancia de búsqueda en otros idiomas.
Úsalo donde quieras: API cliente
Un runtime de cliente ultraligero (<3 KB gzipped) que se ejecuta completamente en el navegador.
Menos de 3 KB Gzipped
JavaScript puro y ligero. Sin WASM, sin descarga de modelos y sin dependencias externas.
Streaming progresivo de lotes
El lote 0 se carga al instante para buscar de inmediato mientras el resto carga en segundo plano.
Agnóstico del framework
Úsalo en React, Vue, Next.js, Astro o HTML estático. Incluye definiciones TypeScript completas.
Privacidad 100% local
Evalúa consultas en memoria sin telemetría. Cumple estrictamente con normativas como RGPD.
import { load, search } from 'docmd-search/client'; // 1. Initialise index (batch 000 loads instantly, rest stream in background) await load('/_docmd-search', (loaded, total) => { console.log(`Loaded batch ${loaded}/${total}`); }); // 2. Query search with hybrid vector + keyword scoring (<1ms) const results = search('authentication secure routes', 5); results.forEach(({ score, chunk }) => { console.log(`[${Math.round(score * 100)}%] ${chunk.file}#${chunk.heading || ''}`); });
docmd.config.json con "plugins": { "search": { "semantic": true } } – sin necesidad de JavaScript personalizado.Preguntas frecuentes
Preguntas habituales sobre docmd-search y la búsqueda semántica offline.
¿Se ejecuta completamente en el navegador?
Leer la documentación completa →
¿Tienen que descargar los usuarios modelos de IA?
Aprende cómo funciona la búsqueda offline →
¿Funciona con varios idiomas?
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?
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.
Apoya a docmd en GitHub Sponsors
docmd es 100% gratuito y de código abierto. Tu patrocinio apoya directamente el desarrollo y la infraestructura pública gratuita.