Skip to content

Embedded Quickwit #6726

Description

@cemremengu

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()?;

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions