An e-commerce developer needed product search. Elasticsearch required a DevOps team. Algolia charged per search request. They needed something in between.
Meilisearch is a free, open-source search engine. Sub-50ms responses, typo tolerance, faceted search - deploy in one command.
What Meilisearch Offers for Free
- Instant Search - Results in under 50ms
- Typo Tolerance - Finds results even with spelling mistakes
- Faceted Search - Filter by category, price, brand, etc.
- Multi-Language - 30+ languages with proper tokenization
- Synonyms - Define word equivalents
- Stop Words - Ignore common words
- Geo Search - Filter by location radius
- RESTful API - Simple HTTP endpoints
Quick Start
docker run -p 7700:7700 getmeili/meilisearch
# Index documents
curl -X POST 'http://localhost:7700/indexes/products/documents' -H 'Content-Type: application/json' --data-binary '[{"id":1,"title":"iPhone 15","brand":"Apple"}]'
# Search
curl 'http://localhost:7700/indexes/products/search?q=iphne' # typo-tolerant!
GitHub: meilisearch/meilisearch - 48K+ stars
Need to monitor and scrape data from multiple web services automatically? I build custom scraping solutions. Check out my web scraping toolkit or email me at spinov001@gmail.com for a tailored solution.
Top comments (0)