#[derive(Clone, Debug)]
pub struct RagSearchOptions {
    pub limit: u64,
    pub exact: bool,
}

impl RagSearchOptions {
    pub fn new(limit: u64) -> Self {
        Self { limit, exact: true }
    }

    pub fn with_exact(mut self, exact: bool) -> Self {
        self.exact = exact;
        self
    }
}
