BL

Blast

Distributed full-text search server in Go

Search Engines Archived ★ 1.1k stars Hard setup Apache-2.0

This project is archived. Upstream development has stopped, so expect no new features or security fixes. Consider an actively maintained search engines alternative.

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

21 head-to-head comparisons.

Similar search engines apps