How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
Blast is a full text search and indexing server, written in Go, built on top of Bleve.
The main features of mosuka/blast are: Search and Recommendation.
Projects with overlapping indexed features include: akrylysov/simplefts. elastic/go-elasticsearch — The official Go client for Elasticsearch. go-ego/gse — Go efficient multilingual NLP and text segmentation; support English, Chinese, Japanese and others. go-ego/riot — Riot is a Go-based distributed search engine and indexing server designed for full-text indexing and retrieval. It… huichen/sego — Go中文分词. huichen/wukong — Wukong is a distributed full-text search engine designed for indexing and retrieving text documents. It functions as a…
The official Go client for Elasticsearch
Go efficient multilingual NLP and text segmentation; support English, Chinese, Japanese and others.
Riot is a Go-based distributed search engine and indexing server designed for full-text indexing and retrieval. It functions as a retrieval system that sorts documents by relevance using BM25 ranking algorithms, term frequency, and inverse document frequency. The engine provides specialized support for the Chinese language, featuring concurrent text segmentation and phonetic Pinyin mapping to match romanized input with characters. It utilizes a distributed architecture that employs hash-based index sharding to balance data load and throughput across multiple server nodes. The system covers a