pub fn new<S: Into<String>>(page_content: S) -> Self {
        Document {
            page_content: page_content.into(),
            metadata: HashMap::new(),
            score: 0.0,
        }
    }
Constructs a new `Document` with provided `page_content`, an empty `metadata` map and a `score` of 0.
src/schemas/document.rs