Meilisearch

Meilisearch Problems & Issues

Saas

Lightning-fast search engine for your apps

Overall Score72/100
Pricing
85
Usability
88
Performance
65
Support
55
Reliability
55
Onboarding
90
Security
60
Integrations
80

Should you use Meilisearch?

Try

Meilisearch is worth trying for most users (score 72/100). Most reported issues: Meilisearch Cloud suffers frequent outages; Service jams with large datasets (30M+ docs); Indexing falls behind by 30-50 minutes on updates. Not a good fit for: Companies needing enterprise-grade reliability; Teams with millions of frequently-updated records; Companies requiring per-user permissions. Users most often switch to OpenSearch, Apache Solr, Algolia.

Top problems

  • Meilisearch Cloud suffers frequent outages
  • Service jams with large datasets (30M+ docs)
  • Indexing falls behind by 30-50 minutes on updates

Good for

  • Small to medium websites
  • Developers who want simplicity
  • Budget-conscious startups

Avoid if you are

  • Companies needing enterprise-grade reliability
  • Teams with millions of frequently-updated records
  • Companies requiring per-user permissions

Common alternatives: OpenSearch, Apache Solr, Algolia

Overview

Meilisearch is an open-source, lightning-fast search engine written in Rust. Available self-hosted (free) or via Meilisearch Cloud. Features instant search, typo tolerance, hybrid search with AI, and faceted filtering. Simple setup but struggles at scale with millions of documents and frequent updates.

Last analyzed: Mar 2026
Company Info
Company:Meili SAS
Founded:2018
HQ:Paris, France
Employees:50-100

Signals & Issues

Patterns extracted from real user feedback — not raw reviews.

Reliability3 signals
Meilisearch Cloud suffers frequent outages

Multiple G2 reviewers report cloud service reliability issues. One user describes Meilisearch Cloud as 'just a bunch of incompetent people unable to solve any issues' with 'search freezes lasting for three hours frequently.' Cloud resiliency needs significant improvement.

Impact: 9/10Reported 8xNegativevia G2 (25 sources)support breakdown
Documents silently fail to index without warnings

GitHub issue #4438 documents how 'when indexing new documents through the JS API, Meilisearch returns a JSON indicating a successfully enqueued task, but documents may silently fail to index without logging or meaningful response.' No error visibility.

Impact: 7/10Reported 6xNegativevia GitHub (12 sources)workflow failure
Sort order breaks after 4-5 pages of results

GitHub issue #5180 documents that 'sort order is not working as expected, with results resetting after 4-5 pages.' Pagination with sorting becomes unreliable for users browsing deep into result sets.

Impact: 5/10Reported 4xNegativevia GitHub (6 sources)workflow failure
Performance4 signals
Service jams with large datasets (30M+ docs)

GitHub issues report that after importing 30 million documents, 'the service experiences jams three or four times daily, each lasting several to ten minutes, making the service unavailable.' Large datasets require careful management.

Impact: 8/10Reported 7xNegativevia GitHub (15 sources)scaling breaks
Only searches first 100k of 1M+ records

Users report that 'despite successfully importing 1 million+ records, Meilisearch doesn't search 9/10ths of the records, searching maybe only the first 100k.' This creates a critical gap where most data is effectively invisible.

Impact: 8/10Reported 5xNegativevia GitHub (8 sources)scaling breaks
Indexing falls behind by 30-50 minutes on updates

For frequently changing data, Meilisearch struggles to keep up. Users report 'updating the index on single events like user starring a post is not effective' with 'the index getting backlogged and behind by 30-50 minutes.' Not suited for real-time update scenarios.

Impact: 7/10Reported 7xNegativevia GitHub (20 sources)workflow failure
Storage bloat: 10MB data becomes 200MB indexed

Hacker News users raise concerns about storage efficiency: 'a 10MB document is taking approximately 200MB according to their documentation.' This 20x storage multiplier becomes expensive at scale and limits dataset size.

Impact: 6/10Reported 5xNegativevia Other (10 sources)scaling breaks
Pricing1 signal
Cloud pricing expensive at high traffic

G2 reviews note 'if you have a lot of traffic, the pricing per search on the cloud can be expensive.' Recent pricing changes have raised concerns, as 'the new pricing model might not feel as fair or cost-effective for those with large indexes but lower usage.'

Impact: 6/10Reported 7xNegativevia G2 (30 sources)hidden costs
Usability2 signals
Dashboard lacks sophistication for index management

Users feel 'the dashboard should be more sophisticated to effectively manage indexes.' The dashboard doesn't provide insights on search requests like response times and top queries. Advanced use cases require workarounds or external tooling.

Impact: 5/10Reported 6xNegativevia G2 (22 sources)expectation mismatch
Missing auth/permissions support requires workarounds

Users report having to 'use workarounds to handle lacking auth/permissions support.' Meilisearch doesn't natively support per-user search permissions, requiring Redis or other tools to manage access control.

Impact: 5/10Reported 5xNegativevia Other (15 sources)expectation mismatch

What Users Love

Lightning-fast search with sub-50ms response times

Meilisearch delivers exceptionally fast search performance. Users consistently praise 'lightning-fast and highly relevant search results' with typical response times under 50ms. Built in Rust for maximum efficiency.

PerformanceMentioned 9x80 sources

Extremely easy setup and developer-friendly

Developers love the simplicity: 'seamless integration with Laravel, ease of use, nice cloud dashboard.' Can be set up in minutes with excellent SDKs for all major languages. Documentation is comprehensive and approachable.

OnboardingMentioned 9x75 sources

Self-hosted is completely free and MIT licensed

Unlike Algolia or Typesense's GPL license, Meilisearch's MIT license provides maximum flexibility. Self-hosted version is 100% free with no limitations. No licensing fees or hidden costs for self-hosting.

PricingMentioned 8x60 sources

Typo tolerance and instant search built-in

Out-of-the-box typo tolerance, synonyms, and instant-as-you-type search work without configuration. Users don't need to worry about misspellings. Makes search feel polished from day one.

UsabilityMentioned 8x55 sources

Excellent client libraries for all languages

Strong SDKs for JavaScript, Python, PHP, Ruby, Go, Java, Rust, and more. First-party integrations with Laravel, Rails, and other frameworks. Official Docker images for easy deployment.

IntegrationsMentioned 7x45 sources

Hybrid search with AI-powered semantic capabilities

Recent releases added hybrid search combining full-text and AI-powered semantic search. Supports vector embeddings from OpenAI, Cohere, or Hugging Face models. Balances keyword matching with contextual understanding.

UsabilityMentioned 7x40 sources

Pricing Plans

Self-Hosted (Open Source)
$0/mo

Users: Unlimited

Storage: Limited by your server

Limitations: No managed hosting, no AI search features, manual scaling required, no analytics dashboard

You pay for infrastructure (servers, hosting, maintenance). No official support included.
Build (Cloud)
$30/mo

Users: Unlimited team members

Storage: Based on documents

Limitations: Basic support only, no priority support, limited analytics retention (7 days)

Overages charged for additional searches. Pricing scales with document count and search volume.
Pro (Cloud)
$300/mo

Users: Unlimited team members

Storage: Based on documents

Limitations: No custom SLA without Enterprise, AI features limited

AI/semantic search features may require additional compute resources. High-traffic apps exceed included searches.
Resource-Based (Cloud)
Free

Users: Unlimited

Storage: Based on instance size (XS to 4XL)

Limitations: Self-serve only up to 4XL, larger instances require sales contact

Larger instances (XL, 2XL, 4XL) become expensive. Contact sales for custom pricing on large deployments.

Features

core

  • Typo Tolerance
  • Instant Search
  • Faceted Search
  • Synonyms & Stop Words
  • Geo Search

ai

  • Hybrid AI Search
  • Vector Embeddings

security

  • Multi-tenancy

integration

  • RESTful API
  • SDKs for 10+ Languages

Who Should Use This?

Good Fit

Small to medium websites

Perfect for documentation sites, blogs, and e-commerce stores with under 1 million products. Fast setup, excellent search quality, and affordable pricing. The sweet spot for Meilisearch.

Developers who want simplicity

Meilisearch shines for developers who want Algolia-quality search without the complexity. Great SDKs, easy configuration, and instant results make it a joy to implement.

Budget-conscious startups

Self-hosted version is 100% free with MIT license. Can run on modest infrastructure and grow with your product. Cloud pricing is more predictable than Algolia.

Engineering teams seeking DevOps simplicity

Single binary deployment, no JVM tuning, no cluster management. Rust-based efficiency means low resource usage. Much simpler to operate than Elasticsearch.

Neutral

Sales and marketing teams (internal search)

Works well for product catalogs and internal search. Lacks built-in analytics for conversion tracking. May need additional tooling for marketing use cases.

Avoid

Companies needing enterprise-grade reliability

Meilisearch Cloud has reported frequent outages and 'search freezes lasting three hours.' For mission-critical search, consider Algolia or Elasticsearch with proper SLAs.

Teams with millions of frequently-updated records

Indexing falls 30-50 minutes behind with frequent updates. Service jams occur with 30M+ documents. Better suited for static or slowly-changing datasets like documentation.

Companies requiring per-user permissions

No native auth/permissions support. Requires workarounds with Redis or custom middleware. Elasticsearch or Algolia handle multi-tenant permissions better out of the box.

Regret Patterns

Common buyer's remorse scenarios reported by users.

Chose Meilisearch Cloud, hit reliability walls

Teams attracted by Meilisearch's simplicity chose Cloud for convenience, only to experience multi-hour outages affecting production search. Wished they had self-hosted or chosen a more reliable managed service.

After first major outage (1-3 months)
Reported 7x
Dataset grew beyond comfortable limits

Started with 100k documents and Meilisearch was blazing fast. As data grew to millions, indexing slowed dramatically and service became unstable. Didn't anticipate scalability ceiling.

After dataset exceeds 5-10 million documents
Reported 6x
Real-time updates don't work as expected

Expected Meilisearch to handle real-time updates like user actions or inventory changes. Discovered 30-50 minute index lag making search results stale. Had to implement workarounds or switch tools.

When implementing real-time features
Reported 6x
Needed per-user permissions, Meilisearch doesn't have them

Built multi-tenant app assuming permissions could be added later. Discovered Meilisearch has no native auth/permissions. Had to build custom middleware with Redis, adding complexity.

When adding multi-tenant features
Reported 5x
Storage costs exploded due to index bloat

Didn't realize 10MB of documents becomes 200MB indexed. Infrastructure costs multiplied unexpectedly as dataset grew. Had to provision more disk/RAM than anticipated.

When scaling infrastructure (6-12 months)
Reported 4x

When It Breaks Down

Scenarios where this product tends to fail users.

Dataset exceeds 30 million documents
performance

Service experiences jams 3-4 times daily, each lasting several minutes. Search becomes unavailable during these periods. Meilisearch single-node architecture hits limits. Need to migrate to distributed solution like Elasticsearch.

Frequent data updates (100+ per minute)
performance

Index falls behind by 30-50 minutes, making search results stale. Meilisearch optimizes for search speed over index speed. Real-time e-commerce inventory or social media feeds become problematic.

Production depends on Meilisearch Cloud
reliability

Multi-hour outages impact production search with no fallback. Cloud reliability issues surface. Either need to self-host with proper redundancy or switch to a provider with better SLAs.

Multi-tenant application needs permissions
security

Meilisearch has no native per-user or per-tenant permissions. Must build custom middleware layer with Redis or similar. Adds architectural complexity that tools like Elasticsearch handle natively.

Need deep analytics and monitoring
usability

Dashboard doesn't show response times, top queries, or detailed metrics. Need to build custom logging and analytics pipeline. Algolia's built-in analytics become appealing.

Alternatives Users Switch To

Frequently Asked Questions

See how Meilisearch compares in our Best Search Software rankings, or calculate costs with our Budget Calculator.

Work at Meilisearch or spotted something outdated? Suggest a correction — we verify every change against public sources. See our methodology.