smyrna
bluge
smyrna | bluge | |
---|---|---|
1 | 8 | |
18 | 1,796 | |
- | 0.0% | |
10.0 | 0.0 | |
almost 2 years ago | over 1 year ago | |
Clojure | Go | |
- | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
smyrna
-
An alternative to Elasticsearch that runs on a few MBs of RAM
I've written a full-text search engine as well. I don't tout it as a replacement for Elasticsearch, but it does have a few advantages: it's fast; supports HTML documents; supports Polish inflection (via a full-blown morphological dictionary, not just a stemmer); and has a very compact on-disk format (pre-parsed HTML trees, Huffman-encoded over large alphabets). Oh, and it's 100% Clojure.
It underlies a GUI called Smyrna: https://github.com/nathell/smyrna, https://smyrna.danieljanus.pl
I haven't touched it in six years, other than a few small changes. But I do plan on revisiting it when time permits.
bluge
-
Seeking a free full text search solution for large data with progress display
Another one, that seems to be a spinoff of bleve: https://github.com/blugelabs/bluge
-
Any Full Text Search library for json data?
Implement something yourself with https://github.com/blugelabs/bluge
- Resource for making database from scratch
- An alternative to Elasticsearch that runs on a few MBs of RAM
- Modern Text Indexing in Go
-
Zinc - A lightweight alternative to elasticsearch in Go
No offence but it seems like you're relying on this other package for a lot of the heavy lifting - https://github.com/blugelabs/bluge
What are some alternatives?
search-benchmark-game - Search engine benchmark (Tantivy, Lucene, PISA, ...)
Elasticsearch - Free and Open, Distributed, RESTful Search Engine
zincsearch - ZincSearch . A lightweight alternative to elasticsearch that requires minimal resources, written in Go.
beer-search - example bleve application for indexing and search beers and breweries
bleve - A modern text/numeric/geo-spatial/vector indexing library for go
MeiliSearch - A lightning-fast search API that fits effortlessly into your apps, websites, and workflow
segment - A Go library for performing Unicode Text Segmentation as described in Unicode Standard Annex #29
zinc - ZincSearch. A lightweight alternative to elasticsearch that requires minimal resources, written in Go. [Moved to: https://github.com/zinclabs/zinc]
sonic - 🦔 Fast, lightweight & schema-less search backend. An alternative to Elasticsearch that runs on a few MBs of RAM.
helindb
Typesense - Open Source alternative to Algolia + Pinecone and an Easier-to-Use alternative to ElasticSearch ⚡ 🔍 ✨ Fast, typo tolerant, in-memory fuzzy Search Engine for building delightful search experiences
tantivy - Tantivy is a full-text search engine library inspired by Apache Lucene and written in Rust