refactor!: replace Tantivy search engine with DuckDB

This commit is contained in:
rustmailer
2026-03-03 12:30:26 +08:00
parent ef4ab3496e
commit d2936ed4a7
52 changed files with 3594 additions and 1821 deletions
+4 -4
View File
@@ -129,16 +129,16 @@ impl ImportEmls {
continue;
}
};
let eml_id = create_hash(account_id, &envelope.0.message_id);
ENVELOPE_INDEX_MANAGER
.add_document(envelope.id, envelope.to_document(mailbox_id).unwrap())
.add_document(envelope.0.id, envelope)
.await;
EML_INDEX_MANAGER
.add_document(
envelope.id,
eml_id,
doc!(
fields.f_id => envelope.id,
fields.f_id => eml_id,
fields.f_account_id => account_id,
fields.f_mailbox_id => mailbox_id,
fields.f_eml => decoded