Namespace MailFathom.Application.Emails.Chunking
Classes
- EmailChunkingResult
The passages one message's text was cut into, and how much of that text the cut reached.
- EmailChunkingRules
The boundaries one message's extracted text is cut along, and the version those boundaries are known by.
- EmailTextChunk
One retrievable passage of a message, and the span of the extracted text it was cut from.
- MailChunkingPass
Cuts the passages of the account's mail the earlier stages have finished with, and offers each message for embedding.
- MailChunkingPassReport
Summarizes one bounded pass of the cut that follows the rules.
- StoredEmailAwaitingChunking
One stored message the arrival pipeline has carried as far as the cut, and no further.
Structs
- EmailChunkContentHash
Identifies one chunk by the text it holds together with the rules that cut it out.
- EmailChunkId
Identifies one persisted passage of a message.
Interfaces
- IEmailChunkStore
Takes away the passages retrieval is built from, for a message that turned out not to deserve them.
- IEmailTextChunker
Cuts one message's extracted text into the passages retrieval works on.
- IStoredEmailChunkingStore
Reads the mail whose passages the arrival pipeline still owes, and cuts them from what is already stored.
Enums
- EmailChunkSourceForm
Names which of the two readings of a message body chunks are cut from.