Blast
Distributed full-text search server in Go
Blast is a full-text search and indexing server written in Go and built on the Bleve library, with support for clustering through the Raft consensus algorithm. It exposes both gRPC and HTTP APIs for indexing and searching documents.
Key features
- Distributed clustering
- Bleve-based indexing
- gRPC and HTTP APIs
- Raft consensus
Strengths
- Released under the Apache-2.0 license
- First-class Docker support for quick deployment
- Active community (1.1k GitHub stars)
- Written in Go
Blast replaces
Compare Blast
10 head-to-head comparisons.
Similar search engines apps
Elasticsearch
Search EnginesDistributed search and analytics engine
Replaces Algolia, Splunk
Meilisearch
Search EnginesFast, typo-tolerant search engine for applications
Replaces Algolia, Elasticsearch
Milvus
Search EnginesOpen-source vector database built for scalable similarity search
Replaces Pinecone, Elasticsearch
Perplexica
Search EnginesOpen-source AI-powered search engine
Replaces Google Search
SearXNG
Search EnginesPrivacy-respecting metasearch engine aggregating many sources
Replaces Google Search, Bing
Qdrant
Search EnginesHigh-performance open-source vector search engine
Replaces Pinecone, Algolia