I would like to work on a quickwit-embedded crate with smilar ergonomics/mindset of embedded in process databases like sqlite and chdb suitable for small to medium deployment usecases.
Would you be interested in an enchancement like this?
Conceptually it will look like this:
use quickwit_embedded::Database;
let db = Database::open("my-search.db")?;
let index = db.index("logs")?;
index.insert_json(r#"{
"timestamp": "2026-08-27T10:30:00Z",
"service": "api",
"message": "connection refused"
}"#)?;
index.commit()?;
let hits = index
.search("service:api AND \"connection refused\"")
.limit(10)
.execute()?;
I would like to work on a
quickwit-embeddedcrate with smilar ergonomics/mindset of embedded in process databases like sqlite and chdb suitable for small to medium deployment usecases.Would you be interested in an enchancement like this?
Conceptually it will look like this: