Meilisearch

Meilisearch Self-Hosted, Déploiement en un clic

Meilisearch est un moteur de recherche rapide. Automatio le déploie sur un serveur dédié avec HTTPS en un clic pour une confidentialité totale des données et...

meilisearch auto-hébergémeilisearch dockerrecherche open sourcealternative à algoliavps pour moteur de rechercheapi de recherche en texte intégral
Meilisearch logo

Meilisearch

Developer Tools

Meilisearch est un moteur de recherche rapide. Automatio le déploie sur un serveur dédié avec HTTPS en un clic pour une confidentialité totale des données et...

search

Ce que vous obtenez en déployant Meilisearch

Le serveur loué, son coût, et ce que l'installateur vous demandera.

Serveur
CX23 · 2 vCPU · 4 GB RAM
À partir de
9 $/mois
Installation
Aucune configuration requise

Inclus dans chaque déploiement

  • Serveur dédié, une application par machine
  • Certificat HTTPS émis automatiquement
  • Sous-domaine gratuit, domaine personnalisé en option
  • Redémarrage, redimensionnement, instantanés et restauration

Déployez Meilisearch en un clic

Sur votre propre serveur, avec vos propres données. Pas de terminal, pas de commandes Docker, pas de certificats.

  1. 1

    Choisissez une taille

    Commencez par le plus petit serveur qui convient à l'application. Vous pourrez l'agrandir sans réinstaller.

  2. 2

    Appuyez sur déployer

    Nous louons le serveur, installons l'application avec Docker et pointons un sous-domaine dessus.

  3. 3

    Regardez-la démarrer

    Le provisionnement se fait tout seul et prend quelques minutes. Dès que le certificat HTTPS arrive, l'application est en ligne.

Taille du serveur

Facturé mensuellement avec votre abonnement Automatio. Détruisez le serveur quand vous voulez et la facturation s'arrête.

Capacités de Meilisearch

Découvrez ce qu'Automatio peut faire pour ce cas d'utilisation

Recherche Hybride

Meilisearch combine la correspondance traditionnelle par mots-clés avec la recherche sémantique propulsée par l'IA pour comprendre l'intention de l'utilisateur. Il renvoie des résultats pertinents même lorsque les termes de recherche ne correspondent pas exactement au texte de la base de données. Il fonctionne avec des modèles d'embedding locaux ou distants pour traiter les requêtes en langage naturel.

  • 1Correspondance par mots-clés et vecteurs
  • 2Recherche contextuelle
  • 3Compatible avec les embeddings OpenAI
  • 4Support des modèles locaux

Capacités de Meilisearch

  • Recherche Hybride

    Meilisearch combine la correspondance traditionnelle par mots-clés avec la recherche sémantique propulsée par l'IA pour comprendre l'intention de l'utilisateur. Il renvoie des résultats pertinents même lorsque les termes de recherche ne correspondent pas exactement au texte de la base de données. Il fonctionne avec des modèles d'embedding locaux ou distants pour traiter les requêtes en langage naturel.

    1. Correspondance par mots-clés et vecteurs
    2. Recherche contextuelle
    3. Compatible avec les embeddings OpenAI
    4. Support des modèles locaux
  • Recherche instantanée (Search-as-you-type)

    Le moteur est optimisé pour une faible latence, répondant généralement aux requêtes en moins de 50 millisecondes. Ces performances permettent des interfaces en temps réel où les résultats se rafraîchissent à chaque frappe. Il utilise une structure d'indexation efficace qui priorise les performances des requêtes.

    1. Temps de réponse inférieur à 50 ms
    2. Mises à jour des résultats en temps réel
    3. Correspondance par recherche de préfixe
    4. Gestion de forte concurrence
  • Tolérance aux fautes de frappe

    L'algorithme de correspondance gère les fautes d'orthographe et les coquilles sans configuration manuelle complexe. Il prend en compte les inversions et omissions de caractères tout en priorisant les correspondances exactes pour la pertinence. Les niveaux de sensibilité sont ajustables par index pour s'adapter à des ensembles de données spécifiques.

    1. Règles de correspondance personnalisables
    2. Support multilingue
    3. Support des synonymes inclus
    4. Listes de mots vides (stop-words)
  • Filtrage et facettes

    Créez des interfaces de recherche avec des filtres en barre latérale, des plages de prix et des comptages de catégories grâce au moteur de facettes intégré. Les filtres sont calculés dynamiquement pour chaque ensemble de résultats, permettant aux utilisateurs d'affiner de grands catalogues. C'est indispensable pour la navigation e-commerce.

    1. Comptages de catégories dynamiques
    2. Filtres par plages numériques
    3. Tri basé sur les attributs
    4. Logique de filtrage multi-sélection
  • Clés API Sécurisées

    Meilisearch utilise un modèle de sécurité à plusieurs niveaux avec des clés maîtresses et des clés de recherche restreintes pour protéger les données. Vous pouvez générer des clés qui ont uniquement accès à des index spécifiques ou qui expirent après une durée définie. Cela permet d'effectuer des recherches directement depuis le navigateur en toute sécurité.

    1. Administration par clé maître
    2. Jetons à portée par locataire
    3. Permissions fines
    4. Clés de recherche sécurisées pour le frontend

content.selfHosted.whyTitle

content.selfHosted.tradeoffsTitle

Coûts de recherche prévisibles: Les plateformes de recherche propriétaires facturent souvent par recherche ou par événement, entraînant des factures imprévisibles. L'auto-hébergement signifie que vous payez un prix mensuel fixe pour votre serveur, quel que soit le nombre de millions de requêtes.
Consommation de RAM: Meilisearch mappe sa base de données en mémoire pour plus de vitesse. Les grands ensembles de données nécessitent plus de RAM ; si votre index dépasse la mémoire disponible, la vitesse chute car le moteur se rabat sur les lectures disque.
Conformité de résidence des données: Si vous traitez des données client sensibles, il peut vous être interdit de les envoyer vers un cloud tiers. L'auto-hébergement conserve chaque enregistrement sur votre propre serveur, satisfaisant ainsi le RGPD et les exigences locales de souveraineté des données.
Exigences de ré-indexation: Les modifications structurelles, telles que l'ajout d'un champ à votre liste filtrable, obligent le moteur à reconstruire l'index entier. Pour les ensembles de données massifs, cela prend du temps et nécessite de l'espace disque temporaire.
Aucune limite d'enregistrements ou d'index: La plupart des plateformes SaaS imposent des plafonds sur le nombre de documents ou d'index que vous pouvez stocker avant de vous obliger à passer à un plan supérieur. Sur votre propre VPS, les limites sont déterminées uniquement par votre matériel et votre espace disque.
Dépendance aux E/S du disque: Les performances du disque constituent le principal goulet d'étranglement pour l'indexation. L'utilisation de HDD standard n'est pas recommandée ; le système requiert un stockage NVMe haute vitesse pour garantir que les écritures ne ralentissent pas les requêtes des utilisateurs.
Réduction de la latence API: En hébergeant Meilisearch dans la même région que votre application, vous supprimez la pénalité de latence liée aux sauts réseau vers un fournisseur tiers. Cela préserve la sensation instantanée de 50 ms de la recherche à la frappe.

comparisonTable.self-hosted.title

comparisonTable.self-hosted.description

Effort d'installation

comparisonTable.self-hosted.managedSaasInstantané
comparisonTable.self-hosted.diy2-4 heures de configuration manuelle
comparisonTable.self-hosted.automatioPlusieurs minutes en un clic

Coût Mensuel

comparisonTable.self-hosted.managedSaasÉvolue selon les requêtes
comparisonTable.self-hosted.diyCoût brut du serveur
comparisonTable.self-hosted.automatioCoût VPS fixe

Maintenance

comparisonTable.self-hosted.managedSaasAucune
comparisonTable.self-hosted.diyCorrectifs manuels
comparisonTable.self-hosted.automatioMises à jour automatisées

Confidentialité des données

comparisonTable.self-hosted.managedSaasHébergé par un tiers
comparisonTable.self-hosted.diy100 % Privé
comparisonTable.self-hosted.automatio100 % Privé

HTTPS/SSL

comparisonTable.self-hosted.managedSaasInclus
comparisonTable.self-hosted.diyConfiguration manuelle
comparisonTable.self-hosted.automatioCertificats automatiques

À qui ça s'adresse

Les personnes qui font vraiment tourner Meilisearch sur leur propre serveur, et ce que ça change.

un fondateur solo créant un site e-commerce

Payer des frais élevés chez Algolia avant même que la boutique ne soit rentable.

Exécuter la recherche pour un tarif mensuel fixe sans taxe par requête sur votre VPS.

  • Importer un catalogue de 10 000 produits via JSON
  • Créer une barre latérale à facettes
  • Activer la tolérance aux fautes de frappe pour les acheteurs sur mobile

un développeur construisant un wiki privé

La documentation sensible ne peut pas quitter le réseau local pour des raisons de sécurité.

Souveraineté totale des données avec une recherche ultra-rapide dans les documents internes.

  • Indexer des milliers de fichiers markdown
  • Configurer des clés de recherche frontend sécurisées
  • Filtrer les résultats par catégorie de projet

un responsable dans une petite agence web

Répercuter de multiples abonnements de recherche sur des clients soucieux de leur budget.

Héberger plusieurs index clients sur une seule ressource dédiée sans limite d'utilisateurs.

  • Configurer des index séparés pour chaque client
  • Gérer des clés à portée par locataire pour la sécurité
  • Surveiller les ressources du serveur par projet

un freelance gérant ses archives personnelles

La recherche standard en base de données est trop lente pour plus de 100 000 fichiers personnels.

Découverte instantanée de notes et de médias via un moteur de recherche dédié et privé.

  • Synchroniser les métadonnées média via l'API REST
  • Trier les archives personnelles par date de création
  • Tester la précision des résultats de recherche floue

Qu'est-ce que ce Prompt?

Découvrez ce que fait ce prompt et comment il peut vous aider à obtenir de meilleurs résultats.

À propos de Meilisearch

Meilisearch est un moteur de recherche open-source écrit en Rust, conçu pour combler l'écart entre la recherche basique en base de données et les moteurs d'entreprise complexes. Alors que des outils comme Elasticsearch offrent une échelle massive au prix d'une utilisation élevée des ressources, Meilisearch se concentre sur une pertinence élevée avec presque aucune configuration. Il fournit une API RESTful qui vous permet d'ajouter des fonctionnalités de recherche à n'importe quelle application avec un overhead minimal. Conçu pour la vitesse, il s'avère particulièrement efficace pour les applications orientées utilisateur où une latence inférieure à 50 ms est requise.

Architecture et Efficacité

Dans sa conception, Meilisearch est un moteur de recherche orienté documents qui construit un index inversé à partir d'objets JSON. Il se distingue par son approche orientée frontend. Grâce à son efficacité, les développeurs interrogent souvent le moteur directement depuis le navigateur de l'utilisateur à l'aide de clés de recherche restreintes. Cela supprime le besoin d'un proxy backend pour chaque requête, réduisant ainsi la complexité de l'application. L'algorithme de classement repose sur un ensemble de règles par défaut telles que la proximité, le poids des attributs et l'exactitude, que vous pouvez réorganiser sans écrire de logique de requête complexe.

La Première Heure

Une première session typique consiste à déployer une instance et à envoyer un ensemble de documents JSON via une requête POST. En quelques minutes, vous pouvez commencer à interroger le moteur et obtenir des résultats déjà tolérants aux fautes de frappe et classés par pertinence. La plupart des utilisateurs constatent qu'il n'est pas nécessaire d'ajuster les paramètres par défaut pour obtenir une meilleure expérience que ce que propose une recherche en texte intégral SQL standard. À partir de là, vous pouvez configurer des attributs filtrables et triables pour construire une interface utilisateur personnalisée avec des facettes et des catégories.

Positionnement sur le Marché

Meilisearch est le choix privilégié des équipes qui souhaitent l'expérience d'Algolia tout en exigeant la souveraineté des données et la prévisibilité des coûts d'une solution auto-hébergée. Il est suffisamment mature pour alimenter la recherche de plateformes telles que Hugging Face, tout en restant suffisamment léger pour tourner sur un modeste matériel VPS. Bien qu'il ne soit pas forcément l'outil idéal pour rechercher à travers des téraoctets de logs bruts de serveur, il demeure l'un des meilleurs moteurs disponibles pour concevoir des expériences de recherche réactives où l'intention et la vitesse sont de mise.

Qu'est-ce que ce Prompt?

Ce que les gens disent de Meilisearch

Voyez ce que la communauté pense de Meilisearch

Meilisearch propose des paramètres par défaut plus conviviaux pour la tolérance aux fautes de frappe et un flux de travail orienté frontend, incluant des clés de recherche restreintes conçues pour une utilisation dans le navigateur.
snikolaev
reddit
Meilisearch est comme une alternative 'Algolia-lite'. Il sert de substitut plus gérable face à l'échelle massive et à la complexité des géants de l'industrie pour les projets de taille moyenne.
cloudbloc
reddit
Je l'ai choisi pour sa capacité à s'intégrer avec les frameworks contemporains et à maintenir une latence inférieure à la seconde tout en gardant mes données sur ma propre infrastructure.
p4r4d0x
reddit
C'est un accélérateur de recherche E-commerce idéal car sa vitesse et son réglage de pertinence sont primordiaux pour les catalogues de produits où les acheteurs n'ont aucune patience face à des résultats lents.
tegridyblues
twitter
Le memory mapping est bien réel. Si vous n'avez pas assez de RAM pour la taille de votre base de données, vous constaterez une baisse de performance, mais sinon c'est incroyablement rapide.
dev_user_99
hackernews
L'un des rares projets open-source où les paramètres par défaut semblent réellement corrects pour 90 % des cas d'utilisation de recherche.
rust_fanatic
reddit

Vidéos sur Meilisearch

Regardez des tutoriels, critiques et discussions sur Meilisearch

Il s'intègre de manière transparente à tout site Web ou application offrant des capacités de recherche en texte intégral.

Il offre également des fonctionnalités de recherche propulsées par l'IA qui comprennent le contexte, vous permettant de trouver du contenu pertinent même lorsqu'il n'y a pas de correspondance exacte de mots.

On voit que ça tourne vraiment... c'est plutôt rapide lors des recherches.

Plus que de simples prompts

Optimisez votre flux de travail avec l'Automatisation IA

Automatio combine la puissance des agents IA, de l'automatisation web et des integrations intelligentes pour vous aider a accomplir plus en moins de temps.

Agents IA
Automatisation Web
Flux Intelligents

Conseils Pro pour Meilisearch

Conseils d'experts pour tirer le meilleur parti de Meilisearch.

Utiliser un stockage NVMe

Meilisearch dépend des performances d'E/S du disque lors de l'indexation. L'utilisation d'un VPS avec un stockage NVMe évite les engorgements du moteur lors de mises à jour massives de données.

Surveiller l'utilisation de la RAM

Puisque Meilisearch mappe l'index en RAM, assurez-vous que votre serveur dispose d'une marge suffisante. Si l'utilisation atteint constamment 80 %, utilisez le redimensionnement en un clic vers un serveur plus puissant.

Générer des clés restreintes

N'utilisez jamais votre clé maître dans une application frontend. Utilisez l'API des clés pour créer des clés de recherche restreintes limitées à des index spécifiques afin de sécuriser l'accès administrateur.

Témoignages

Ce Que Disent Nos Utilisateurs

Rejoignez des milliers d'utilisateurs satisfaits qui ont transforme leur flux de travail

Jonathan Kogan

Jonathan Kogan

Co-Founder/CEO, rpatools.io

Automatio is one of the most used for RPA Tools both internally and externally. It saves us countless hours of work and we realized this could do the same for other startups and so we choose Automatio for most of our automation needs.

Mohammed Ibrahim

Mohammed Ibrahim

CEO, qannas.pro

I have used many tools over the past 5 years, Automatio is the Jack of All trades.. !! it could be your scraping bot in the morning and then it becomes your VA by the noon and in the evening it does your automations.. its amazing!

Ben Bressington

Ben Bressington

CTO, AiChatSolutions

Automatio is fantastic and simple to use to extract data from any website. This allowed me to replace a developer and do tasks myself as they only take a few minutes to setup and forget about it. Automatio is a game changer!

Sarah Chen

Sarah Chen

Head of Growth, ScaleUp Labs

We've tried dozens of automation tools, but Automatio stands out for its flexibility and ease of use. Our team productivity increased by 40% within the first month of adoption.

David Park

David Park

Founder, DataDriven.io

The AI-powered features in Automatio are incredible. It understands context and adapts to changes in websites automatically. No more broken scrapers!

Emily Rodriguez

Emily Rodriguez

Marketing Director, GrowthMetrics

Automatio transformed our lead generation process. What used to take our team days now happens automatically in minutes. The ROI is incredible.

Jonathan Kogan

Jonathan Kogan

Co-Founder/CEO, rpatools.io

Automatio is one of the most used for RPA Tools both internally and externally. It saves us countless hours of work and we realized this could do the same for other startups and so we choose Automatio for most of our automation needs.

Mohammed Ibrahim

Mohammed Ibrahim

CEO, qannas.pro

I have used many tools over the past 5 years, Automatio is the Jack of All trades.. !! it could be your scraping bot in the morning and then it becomes your VA by the noon and in the evening it does your automations.. its amazing!

Ben Bressington

Ben Bressington

CTO, AiChatSolutions

Automatio is fantastic and simple to use to extract data from any website. This allowed me to replace a developer and do tasks myself as they only take a few minutes to setup and forget about it. Automatio is a game changer!

Sarah Chen

Sarah Chen

Head of Growth, ScaleUp Labs

We've tried dozens of automation tools, but Automatio stands out for its flexibility and ease of use. Our team productivity increased by 40% within the first month of adoption.

David Park

David Park

Founder, DataDriven.io

The AI-powered features in Automatio are incredible. It understands context and adapts to changes in websites automatically. No more broken scrapers!

Emily Rodriguez

Emily Rodriguez

Marketing Director, GrowthMetrics

Automatio transformed our lead generation process. What used to take our team days now happens automatically in minutes. The ROI is incredible.

Associés Self-Hosted Apps

Questions Fréquentes sur Meilisearch

Trouvez des réponses aux questions courantes sur Meilisearch