Namespace MailFathom.Application.Emails.Search
Classes
- EmailSearchMatch
One email a lexical search matched, with why it ranked where it did and what matched.
- EmailSearchQueryText
The free text a caller is searching their mail for.
- EmailSearchResultLimitOutOfRangeException
The failure raised when a lexical search asks for more ranked results than the search serves.
- EmailSearchSnippetBounds
How much of a message's body one search result may show.
- RankedEmailCandidate
One email an ordering placed, before anything has been read about it beyond where it placed.
- ReciprocalRankFusion
Combines two rankings of the same emails into one, reading only where each ranking placed them.
- SemanticEmailSearch
Ranks mail by meaning, or reports why this search cannot be answered that way.
- SemanticEmailSearchOutcome
What semantic retrieval could do for one query, and the ranking it produced when it could.
Structs
- EmailSearchResultLimit
How many ranked emails one lexical search returns.
Interfaces
- IEmailSearchIndexReader
Ranks locally stored emails against free text, and reads the window a ranking selected.
- IEmailVectorSearchIndexReader
Ranks locally stored emails by how near their passages sit to a point in one vector space.
Enums
- EmailSearchRetrievalMode
How a search found and ordered what it returned.
- SemanticSearchCapability
Says what semantic retrieval can do for this instance right now.