smyrna
OpenSearch
smyrna | OpenSearch | |
---|---|---|
1 | 19 | |
18 | 8,739 | |
- | 3.0% | |
10.0 | 9.9 | |
almost 2 years ago | 2 days ago | |
Clojure | Java | |
- | 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.
OpenSearch
- Guiding Principles
-
OpenSearch VS openobserve - a user suggested alternative
2 projects | 30 Aug 2023
-
Can you please help me see which line exactly runs when I run an application ?
Hey there, I'm planning to learn Opensearch and I'm scared shitless when I see how much code is there. I want to see which lines execute when I try to run the application since I'm sure I don't know where to start.
- OpenSearch is a community-driven, open-source fork of Elasticsearch and Kibana
- An alternative to Elasticsearch that runs on a few MBs of RAM
-
Postgres FTS vs the new wave of search engines
OpenSearch
- ZincSearch – lightweight alternative to Elasticsearch written in Go
- OpenSearch 2.0
- Elastic and Amazon reach agreement on Elasticsearch trademark infringement suit
-
Goodbye AWS OpenSearch, hello self-hosted ElasticSearch on EC2
The future of OpenSearch doesn't look bright. AWS OpenSearch project on github has tanked since AWS took over while ElasticSearch project is keeping up a steady pace.
What are some alternatives?
search-benchmark-game - Search engine benchmark (Tantivy, Lucene, PISA, ...)
Elasticsearch - Free and Open, Distributed, RESTful Search Engine
graylog - Free and open log management
Apache Solr - Apache Lucene and Solr open-source search software
MeiliSearch - A lightning-fast search API that fits effortlessly into your apps, websites, and workflow
vector - A high-performance observability data pipeline.
sonic - 🦔 Fast, lightweight & schema-less search backend. An alternative to Elasticsearch that runs on a few MBs of RAM.
OpenSearch-Dashboards - 📊 Open source visualization dashboards for OpenSearch.
lucene - Apache Lucene open-source search software
Infinispan - Infinispan is an open source data grid platform and highly scalable NoSQL cloud data store.
Toshi - A full-text search engine in rust
Weaviate - Weaviate is an open-source vector database that stores both objects and vectors, allowing for the combination of vector search with structured filtering with the fault tolerance and scalability of a cloud-native database.