[{"data":1,"prerenderedAt":183},["ShallowReactive",2],{"seo-verification":3,"blog-meilisearch-vs-typesense-ma-fr":6,"promo-bar-likely":182},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"blog-meilisearch-vs-typesense-ma-fr",{"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",{"fr":10,"en":12,"ar":13,"es":14},"meilisearch-vs-typesense-which-self-hosted-search-engine","meilisearch-مقابل-typesense-أي-محرك-بحث-مستضاف-ذاتيا","meilisearch-vs-typesense-motor-de-busqueda-self-hosted","Meilisearch vs Typesense : quel moteur de recherche self-hosted ?","Meilisearch vs Typesense self-hosted : pertinence, typo-tolérance, facettes et conso mémoire compares pour votre moteur de recherche sur 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,"Comparatif","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},"developpement","meilisearch","Ajouter une recherche instantanée à votre app sans dépendre d'un SaaS, c'est possible avec Meilisearch ou Typesense. Deux moteurs de recherche orientés développeurs, qui s'auto-hébergent en quelques minutes. Comparons-les.",[37,41,51,54,76,114],{"type":38,"title":39,"body":40},"h2","Pourquoi self-héberger son moteur de recherche sur VPS","Un moteur de recherche dédié remplace les `LIKE '%...%'` lents par une recherche instantanée, tolérante aux fautes de frappe et classée par pertinence. L'auto-héberger sur VPS vous épargne la facturation au nombre de recherches ou de documents des solutions SaaS, et garde votre index (donc vos données clients, votre catalogue) sur votre infrastructure. Meilisearch et Typesense sont conçus pour le 'search-as-you-type' : réponses en quelques millisecondes, API REST simple, typo-tolérance et facettes incluses. Meilisearch brille par sa simplicité de prise en main et la qualité de pertinence par défaut ; Typesense met l'accent sur la performance brute, le contrôle fin du ranking et le clustering haute disponibilité. Typesense garde tout l'index cherchable en RAM ; Meilisearch le stocke sur disque (LMDB, fichier mappé en mémoire) et se sert de la RAM comme cache : dans les deux cas, la mémoire dimensionne directement votre VPS.",{"type":42,"title":43,"items":44},"ul","Les atouts d'un moteur de recherche auto-hébergé",[45,46,47,48,49,50],"Recherche instantanée avec typo-tolérance, sans coder l'algorithme","Aucune facturation au document indexé ni à la requête","Index et données métier conserves sur votre VPS","Facettes, filtres et tri pour construire des interfaces de catalogue riches","API REST et clés à portée restreinte pour un usage côté frontend sécurisé","Synonymes et règles de pertinence ajustables à votre vocabulaire métier",{"type":38,"title":52,"body":53},"Prérequis : la RAM avant tout","La RAM est la ressource critique : Typesense charge tout l'index cherchable en mémoire (sa documentation compte 2 à 3 fois la taille des champs cherchables), et Meilisearch répond d'autant plus vite que son index tient en mémoire. Pour quelques dizaines de milliers de documents, 1 à 2 Go de RAM et 1 vCPU suffisent. Pour des centaines de milliers à quelques millions de documents avec facettes, visez 4 Go et 2 vCPU. Un disque SSD accélère la persistance et le rechargement au démarrage. Il vous faut Docker et Compose, un sous-domaine (search.votredomaine.com) si vous exposez l'API au frontend, et un reverse proxy pour le TLS. Prévoyez une clé maître forte et des clés de recherche à portée limitée pour ne jamais exposer la clé admin côté navigateur.",{"type":55,"title":56,"steps":57},"steps","Déployer Meilisearch (ou Typesense) sur VPS",[58,61,64,67,70,73],{"title":59,"body":60},"Définir le service Docker","Déclarez `getmeili\u002Fmeilisearch` (ou `typesense\u002Ftypesense`), montez un volume pour la persistance de l'index et passez la clé maître via une variable d'environnement (`MEILI_MASTER_KEY` ou `TYPESENSE_API_KEY`), générée avec `openssl rand -base64 32` et gardée dans `.env`. Pour Meilisearch, ajoutez `MEILI_ENV=production` : la clé maître (16 octets minimum) devient obligatoire et l'aperçu de recherche intégré est désactivé. Bindez le port `7700`\u002F`8108` en local uniquement.",{"title":62,"body":63},"Lancer et vérifier la santé","Exécutez `docker compose up -d` puis testez `curl http:\u002F\u002F127.0.0.1:7700\u002Fhealth`. Une réponse `available` confirme que le moteur est prêt à recevoir des documents.",{"title":65,"body":66},"Créer l'index et alimenter les données","Envoyez vos documents en JSON par l'API (POST sur `\u002Findexes\u002Fproduits\u002Fdocuments`). Définissez les attributs cherchables, filtrables et triables ; en moteur de recherche, l'ordre de déclaration des attributs cherchables influence directement la pertinence.",{"title":68,"body":69},"Exposer l'API derrière un reverse proxy","Proxifiez search.votredomaine.com vers le port local avec Caddy ou Nginx pour le HTTPS. Limitez le CORS à votre domaine applicatif : dans le proxy pour Meilisearch, qui n'a pas d'option CORS, avec `--cors-domains` pour Typesense. Le CORS ne bloque que les navigateurs : c'est la clé à portée restreinte qui protège réellement le moteur.",{"title":71,"body":72},"Générer des clés à portée restreinte","Créez une clé limitée aux opérations de recherche sur un index donné, à utiliser côté navigateur. La clé maître ne doit jamais quitter le serveur ni apparaître dans le code frontend.",{"title":74,"body":75},"Synchroniser avec votre base","Mettez en place un job (webhook ou tache planifiée) qui pousse les créations et mises à jour vers l'index à chaque changement en base, pour garder la recherche cohérente avec la source de vérité.",{"type":77,"headers":78,"rows":82},"comparison",[79,80,81],"Critère","Meilisearch","Typesense",[83,87,91,95,99,103,107,110],[84,85,86],"Prise en main","Très simple, pertinence par défaut excellente","Simple, contrôle plus explicite",[88,89,90],"Typo-tolérance","Native et réglable","Native, configurable par champ",[92,93,94],"Contrôle du ranking","Règles de classement ordonnées","Très granulaire (ranking par champ, poids)",[96,97,98],"Facettes \u002F filtres","Complètes","Complètes et performantes",[100,101,102],"Haute disponibilité","Réplication et sharding réservés à l'édition Enterprise","Clustering Raft intégré",[104,105,106],"Conso mémoire","Index sur disque, RAM utilisée comme cache","Index cherchable entier en RAM",[108,109,109],"Recherche vectorielle","Supportée",[111,112,113],"Langage \u002F déploiement","Rust, binaire unique (MIT ; édition Enterprise sous BUSL 1.1)","C++, binaire unique (GPL v3)",{"type":115,"body":116},"tip","Avant de surdimensionner votre VPS, n'indexez que les champs réellement cherchables. Stocker un gros texte HTML complet dans l'index gonfle inutilement la RAM : indexez le titre, les tags et un résumé, et gardez le contenu lourd en base, récupéré après le clic. Vous réduirez nettement l'empreinte mémoire sans perdre en pertinence.","Une recherche instantanée sur votre VPS","Le VPS Cloud ServOrbit avec template Docker vous laisse déployer Meilisearch ou Typesense avec reverse proxy et SSL, prêts à indexer votre catalogue en quelques minutes.","Déployer mon moteur de recherche","\u002Fvps-cloud",[122,144,163],{"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,"heberger-meilisearch-vps",{"fr":124,"en":126,"ar":127,"es":128},"hosting-meilisearch-on-a-vps","استضافة-meilisearch-على-خادم-vps","alojar-meilisearch-en-un-vps","Héberger Meilisearch sur un VPS","Hébergez Meilisearch sur votre VPS : moteur de recherche instantané, tolérant aux fautes et typo-tolérant. Guide Docker, master key et 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 données","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":137,"appSlug":34},{"id":145,"slug":146,"slugs":147,"title":151,"excerpt":152,"readTime":153,"views":131,"isPinned":19,"noindex":19,"publishedAt":154,"updatedAt":155,"category":156,"categories":157,"featuredImage":29,"bgImage":30,"posterImage":159,"relatedSolution":160},93,"n8n-vs-node-red",{"fr":146,"en":148,"ar":149,"es":150},"n8n-vs-node-red-which-self-hosted-automation-tool-to-choose","n8n-مقابل-node-red-أي-أداة-أتمتة-مستضافة-ذاتيا-تختار","n8n-vs-node-red-que-automatizacion-self-hosted-elegir","n8n vs Node-RED : quelle automatisation self-hosted choisir ?","n8n ou Node-RED pour automatiser vos workflows sur VPS ? Comparatif technique complet : licence, ressources, cas d'usage IoT vs SaaS, migration et déploiement Docker.",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},[158],{"id":23,"name":24,"slug":25,"color":26,"icon":25},"\u002Fblog\u002Fcovers\u002Fn8n-vs-node-red-poster.svg",{"categorySlug":161,"appSlug":162},"automatisation","n8n",{"id":164,"slug":165,"slugs":166,"title":170,"excerpt":171,"readTime":172,"views":173,"isPinned":19,"noindex":19,"publishedAt":174,"updatedAt":175,"category":176,"categories":177,"featuredImage":29,"bgImage":30,"posterImage":179,"relatedSolution":180},94,"supabase-vs-appwrite",{"fr":165,"en":167,"ar":168,"es":169},"supabase-vs-appwrite-which-self-hosted-backend-for-your-vps","supabase-مقابل-appwrite-أي-خلفية-مستضافة-ذاتيا-لـ-vps","supabase-vs-appwrite-que-backend-self-hosted-para-vps","Supabase vs Appwrite : quel BaaS open source pour votre VPS ?","Comparatif complet Supabase vs Appwrite : déploiement Docker, RAM requise, auth, fonctions serverless, temps réel et guide de choix pour votre 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},[178],{"id":23,"name":24,"slug":25,"color":26,"icon":25},"\u002Fblog\u002Fcovers\u002Fsupabase-vs-appwrite-poster.svg",{"categorySlug":137,"appSlug":181},"supabase",true,1794270745701]