[{"data":1,"prerenderedAt":184},["ShallowReactive",2],{"seo-verification":3,"blog-meilisearch-vs-typesense-motor-de-busqueda-self-hosted-ma-es":6,"promo-bar-likely":183},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"blog-meilisearch-vs-typesense-motor-de-busqueda-self-hosted-ma-es",{"id":9,"slug":10,"slugs":11,"title":15,"excerpt":16,"readTime":17,"views":18,"isPinned":19,"noindex":19,"publishedAt":20,"updatedAt":21,"category":22,"categories":27,"featuredImage":29,"bgImage":30,"posterImage":31,"relatedSolution":32,"intro":35,"sections":36,"ctaTitle":117,"ctaBody":118,"ctaButton":119,"ctaUrl":120,"relatedPosts":121},101,"meilisearch-vs-typesense-motor-de-busqueda-self-hosted",{"fr":12,"en":13,"ar":14,"es":10},"meilisearch-vs-typesense","meilisearch-vs-typesense-which-self-hosted-search-engine","meilisearch-مقابل-typesense-أي-محرك-بحث-مستضاف-ذاتيا","Meilisearch vs Typesense: ¿qué motor de búsqueda self-hosted?","Meilisearch vs Typesense self-hosted: relevancia, tolerancia a errores, facetas y consumo de memoria comparados para su motor de búsqueda en VPS.",4,2,false,"2026-03-11T00:00:00+00:00","2026-11-08T01:13:14+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":25},5,"Comparativas","comparatif","bg-info\u002F10 text-info",[28],{"id":23,"name":24,"slug":25,"color":26,"icon":25},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fmeilisearch-vs-typesense-poster.svg",{"categorySlug":33,"appSlug":34},"desarrollo","meilisearch","Añadir una búsqueda instantánea a su aplicación sin depender de un SaaS es posible con Meilisearch o Typesense. Dos motores de búsqueda orientados a desarrolladores, que se autoalojan en unos minutos. Vamos a compararlos.",[37,41,51,54,76,114],{"type":38,"title":39,"body":40},"h2","Por qué autoalojar su motor de búsqueda en un VPS","Un motor de búsqueda dedicado sustituye los lentos `LIKE '%...%'` por una búsqueda instantánea, tolerante a los errores tipográficos y ordenada por relevancia. Autoalojarlo en un VPS le evita la facturación por número de búsquedas o de documentos de las soluciones SaaS, y mantiene su índice (es decir, los datos de sus clientes y su catálogo) en su propia infraestructura. Meilisearch y Typesense están diseñados para el 'search-as-you-type': respuestas en unos milisegundos, API REST sencilla, tolerancia a errores tipográficos y facetas incluidas. Meilisearch destaca por su facilidad de manejo y por la calidad de la relevancia por defecto; Typesense pone el acento en el rendimiento bruto, el control fino del ranking y el clustering de alta disponibilidad. Typesense mantiene todo el índice buscable en RAM; Meilisearch lo guarda en disco (LMDB, un archivo mapeado en memoria) y usa la RAM como caché: en ambos casos, la memoria dimensiona directamente su VPS.",{"type":42,"title":43,"items":44},"ul","Las ventajas de un motor de búsqueda autoalojado",[45,46,47,48,49,50],"Búsqueda instantánea con tolerancia a errores tipográficos, sin programar el algoritmo","Ninguna facturación por documento indexado ni por consulta","Índice y datos de negocio conservados en su VPS","Facetas, filtros y ordenación para construir interfaces de catálogo ricas","API REST y claves de alcance restringido para un uso seguro desde el frontend","Sinónimos y reglas de relevancia ajustables a su vocabulario de negocio",{"type":38,"title":52,"body":53},"Requisitos: la RAM ante todo","La RAM es el recurso crítico: Typesense carga todo el índice buscable en memoria (su documentación calcula de 2 a 3 veces el tamaño de los campos buscables), y Meilisearch responde tanto más rápido cuanto más de su índice cabe en memoria. Para unas decenas de miles de documentos, 1 o 2 GB de RAM y 1 vCPU bastan. Para cientos de miles o unos millones de documentos con facetas, apunte a 4 GB y 2 vCPU. Un disco SSD acelera la persistencia y la recarga al arrancar. Necesita Docker y Compose, un subdominio (search.sudominio.com) si expone la API al frontend, y un reverse proxy para el TLS. Prevea una clave maestra robusta y claves de búsqueda de alcance limitado para no exponer nunca la clave de administración en el navegador.",{"type":55,"title":56,"steps":57},"steps","Desplegar Meilisearch (o Typesense) en un VPS",[58,61,64,67,70,73],{"title":59,"body":60},"Definir el servicio Docker","Declare `getmeili\u002Fmeilisearch` (o `typesense\u002Ftypesense`), monte un volumen para la persistencia del índice y pase la clave maestra mediante una variable de entorno (`MEILI_MASTER_KEY` o `TYPESENSE_API_KEY`), generada con `openssl rand -base64 32` y guardada en `.env`. Para Meilisearch, añada `MEILI_ENV=production`: la clave maestra (16 bytes como mínimo) pasa a ser obligatoria y la vista previa de búsqueda integrada se desactiva. Vincule el puerto `7700`\u002F`8108` únicamente en local.",{"title":62,"body":63},"Arrancar y comprobar el estado de salud","Ejecute `docker compose up -d` y luego pruebe `curl http:\u002F\u002F127.0.0.1:7700\u002Fhealth`. Una respuesta `available` confirma que el motor está listo para recibir documentos.",{"title":65,"body":66},"Crear el índice y cargar los datos","Envíe sus documentos en JSON a través de la API (POST en `\u002Findexes\u002Fproduits\u002Fdocuments`). Defina los atributos buscables, filtrables y ordenables; en un motor de búsqueda, el orden de declaración de los atributos buscables influye directamente en la relevancia.",{"title":68,"body":69},"Exponer la API detrás de un reverse proxy","Redirija search.sudominio.com hacia el puerto local con Caddy o Nginx para el HTTPS. Limite el CORS a su dominio de aplicación: en el proxy para Meilisearch, que no tiene opción CORS, y con `--cors-domains` para Typesense. El CORS solo bloquea a los navegadores: lo que protege realmente el motor es la clave de alcance restringido.",{"title":71,"body":72},"Generar claves de alcance restringido","Cree una clave limitada a las operaciones de búsqueda sobre un índice concreto, para usarla en el navegador. La clave maestra no debe salir nunca del servidor ni aparecer en el código del frontend.",{"title":74,"body":75},"Sincronizar con su base de datos","Implemente un job (webhook o tarea programada) que envíe las creaciones y las actualizaciones al índice con cada cambio en la base de datos, para mantener la búsqueda coherente con la fuente de verdad.",{"type":77,"headers":78,"rows":82},"comparison",[79,80,81],"Criterio","Meilisearch","Typesense",[83,87,91,95,99,103,107,110],[84,85,86],"Facilidad de manejo","Muy sencilla, relevancia por defecto excelente","Sencilla, control más explícito",[88,89,90],"Tolerancia a errores tipográficos","Nativa y ajustable","Nativa, configurable por campo",[92,93,94],"Control del ranking","Reglas de clasificación ordenadas","Muy granular (ranking por campo, pesos)",[96,97,98],"Facetas \u002F filtros","Completas","Completas y de alto rendimiento",[100,101,102],"Alta disponibilidad","Replicación y sharding reservados a la edición Enterprise","Clustering Raft integrado",[104,105,106],"Consumo de memoria","Índice en disco, RAM usada como caché","Todo el índice buscable en RAM",[108,109,109],"Búsqueda vectorial","Compatible",[111,112,113],"Lenguaje \u002F despliegue","Rust, binario único (MIT; edición Enterprise bajo BUSL 1.1)","C++, binario único (GPL v3)",{"type":115,"body":116},"tip","Antes de sobredimensionar su VPS, indexe únicamente los campos realmente buscables. Almacenar un texto HTML completo y pesado en el índice infla la RAM sin necesidad: indexe el título, las etiquetas y un resumen, y mantenga el contenido pesado en la base de datos, recuperado tras el clic. Reducirá notablemente la huella de memoria sin perder relevancia.","Una búsqueda instantánea en su VPS","El VPS Cloud de ServOrbit con plantilla Docker le permite desplegar Meilisearch o Typesense con reverse proxy y SSL, listos para indexar su catálogo en unos minutos.","Desplegar mi motor de búsqueda","\u002Fvps-cloud",[122,145,164],{"id":123,"slug":124,"slugs":125,"title":129,"excerpt":130,"readTime":23,"views":131,"isPinned":19,"noindex":19,"publishedAt":132,"updatedAt":133,"category":134,"categories":140,"featuredImage":29,"bgImage":30,"posterImage":142,"relatedSolution":143},67,"alojar-meilisearch-en-un-vps",{"fr":126,"en":127,"ar":128,"es":124},"heberger-meilisearch-vps","hosting-meilisearch-on-a-vps","استضافة-meilisearch-على-خادم-vps","Alojar Meilisearch en un VPS","Aloje Meilisearch en su VPS: motor de búsqueda instantáneo y tolerante a las erratas. Guía de Docker, master key y SSL.",3,"2026-04-14T00:00:00+00:00","2026-09-08T22:00:01+00:00",{"id":135,"name":136,"slug":137,"color":138,"icon":139},6,"Bases de datos","bases-de-donnees","bg-teal-500\u002F10 text-teal-400","database",[141],{"id":135,"name":136,"slug":137,"color":138,"icon":139},"\u002Fblog\u002Fcovers\u002Fheberger-meilisearch-vps-poster.svg",{"categorySlug":144,"appSlug":34},"bases-de-datos",{"id":146,"slug":147,"slugs":148,"title":152,"excerpt":153,"readTime":154,"views":131,"isPinned":19,"noindex":19,"publishedAt":155,"updatedAt":156,"category":157,"categories":158,"featuredImage":29,"bgImage":30,"posterImage":160,"relatedSolution":161},93,"n8n-vs-node-red-que-automatizacion-self-hosted-elegir",{"fr":149,"en":150,"ar":151,"es":147},"n8n-vs-node-red","n8n-vs-node-red-which-self-hosted-automation-tool-to-choose","n8n-مقابل-node-red-أي-أداة-أتمتة-مستضافة-ذاتيا-تختار","n8n vs Node-RED self-hosted: ¿cuál elegir en 2026?","n8n o Node-RED en tu VPS: comparativa de licencia, recursos, IoT vs SaaS, pasos de migración y despliegue con Docker Compose.",9,"2026-03-19T00:00:00+00:00","2026-11-08T01:13:15+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":25},[159],{"id":23,"name":24,"slug":25,"color":26,"icon":25},"\u002Fblog\u002Fcovers\u002Fn8n-vs-node-red-poster.svg",{"categorySlug":162,"appSlug":163},"automatizacion","n8n",{"id":165,"slug":166,"slugs":167,"title":171,"excerpt":172,"readTime":173,"views":174,"isPinned":19,"noindex":19,"publishedAt":175,"updatedAt":176,"category":177,"categories":178,"featuredImage":29,"bgImage":30,"posterImage":180,"relatedSolution":181},94,"supabase-vs-appwrite-que-backend-self-hosted-para-vps",{"fr":168,"en":169,"ar":170,"es":166},"supabase-vs-appwrite","supabase-vs-appwrite-which-self-hosted-backend-for-your-vps","supabase-مقابل-appwrite-أي-خلفية-مستضافة-ذاتيا-لـ-vps","Supabase vs Appwrite: ¿qué BaaS open source para su VPS?","Comparativa completa Supabase vs Appwrite: despliegue Docker, RAM necesaria, auth, funciones serverless, tiempo real y guía de elección para su VPS.",14,0,"2026-03-18T00:00:00+00:00","2026-11-08T01:13:16+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":25},[179],{"id":23,"name":24,"slug":25,"color":26,"icon":25},"\u002Fblog\u002Fcovers\u002Fsupabase-vs-appwrite-poster.svg",{"categorySlug":144,"appSlug":182},"supabase",true,1794270618196]