solomon-db
tantivy
Our great sponsors
solomon-db | tantivy | |
---|---|---|
3 | 48 | |
42 | 9,896 | |
- | 3.8% | |
10.0 | 9.1 | |
about 1 year ago | 5 days ago | |
Rust | Rust | |
MIT License | MIT License |
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.
solomon-db
-
SolomonDB Weekly Update (#2): Palmon
Support my project by visiting SolomonDB Github and give me a star ⭐️
-
What’s everyone working on this week (48/2022)?
It has been a month since I started working on my first Rust open source project: https://github.com/nomadiz/solomon-db. SolomonDB is an embedded Gremlin-compatible database. I was inspired strongly by SurrealDB and IndraDB, both are good projects in Rust ecosystem. It is open for contribution 🚀 Will work hard to make it ready for production ASAP. Weekly update of SolomonDB is in this site: https://nomadiz.github.io/solomon-db/
-
How did I promote my open source project to get a first star ⭐️?
The open source project I mention is SolomonDB: A distributed Gremlin-compatible graph database written in Rust 🦀.
tantivy
-
SeekStorm VS tantivy - a user suggested alternative
2 projects | 22 Mar 2024
-
What is Hybrid Search?
Tantivy - a full-text indexing library written in Rust. Has a great performance and featureset.
- Tantivy – Fast, OSS full-text search library in Rust
-
RAG Using Unstructured Data and Role of Knowledge Graphs
By this I presume you mean build a search index that can retrieve results based on keywords? I know certain databases use Lucene to build a keyword-based index on top of unstructured blobs of data. Another alternative is to use Tantivy (https://github.com/quickwit-oss/tantivy), a Rust version of Lucene, if building search indices via Java isn't your cup of tea :)
Both libraries offer multilingual support for keywords, I believe, so that's a benefit to vector search where multilingual embedding models are rather expensive.
-
Show HN: Quickwit – OSS Alternative to Elasticsearch, Splunk, Datadog
We also implemented our schemaless columnar storage optimized for object storage.
The inverted index and columnar storage are part of tantivy [0], which is the fastest search library out there. We maintain it and we decided to build the distributed engine on top of it.
[0] tantivy github repo: https://github.com/quickwit-oss/tantivy
-
Pg_bm25: Elastic-Quality Full Text Search Inside Postgres
The issue for geo search is here: https://github.com/quickwit-oss/tantivy/issues/44
-
Grimoire - A recipe management application.
Search index : Custom-built using tantivy.
-
A Compressed Indexable Bitset
The roaring bitmap variant is used only for the optional index (1 docid => 0 or 1 value) in the columnar storage (DocValues), not for the inverted index. Since this is used for aggregation, some queries may be a full scan.
The inverted index in tantivy uses bitpacked values of 128 elements with a skip index on top.
> I didn't follow the rest of your comment, select is what EF is good at, every other data structure needs a lot more scanning once you land on the right chunk. With BMI2 you can also use the PDEP instruction to accelerate the final select on a 64-bit block
The select for the sparse codec is a [simple array index access](https://github.com/quickwit-oss/tantivy/blob/main/columnar/s...), that is hard to beat. Compression is not good near the 5k threshold though.
-
Job: Rust + Retrieval Systems at Etsy
Hi /r/rust, I’m a SWE on Etsy’s Retrieval Systems team where we’re building a platform based on rust and tantivy (https://github.com/quickwit-oss/tantivy). We’re looking to bring two new engineers onto the team.
-
Announcing Velo - Your Rust-Powered Brainstorming and Note-Taking Tool
Quick Search: Easily find specific notes with Velo's fuzzy-search feature, powered by tantivy. tantivy might have been a little overkill, but it was really easy to integrate.
What are some alternatives?
glit - Retrieve all mails of users related to a git repository, a git user or a git organization
sonic - 🦔 Fast, lightweight & schema-less search backend. An alternative to Elasticsearch that runs on a few MBs of RAM.
SoundcoreManager - Control Soundcore headphones with the power of Rust.
surrealdb - A scalable, distributed, collaborative, document-graph database, for the realtime web
liveask - A one-stop solution for moderating discussions and Q&As.
milli - Search engine library for Meilisearch ⚡️
lorislib - Powerful pattern matching engine in Rust.
MeiliSearch - A lightning-fast search API that fits effortlessly into your apps, websites, and workflow
Deep7
quickwit - Cloud-native search engine for observability. An open-source alternative to Datadog, Elasticsearch, Loki, and Tempo.
guiver - GUI programming with Rust
fselect - Find files with SQL-like queries