Docs/ Search, brief & knowledge

Semantic search

Find mail by meaning, ranked by similarity — not just keyword match.

Smart mode finds the right conversation by meaning, even when none of your search words appear in the thread. Keyword mode is always one tap away for exact-match lookups.

How it works

As your threads sync, Aiemaily embeds each one into a high-dimensional vector. When you search in Smart mode, your query is embedded the same way and compared against every thread — returning results ranked by meaning, not by literal text overlap.

This lets you find a conversation with phrases like “the contract we discussed on the call” even if the thread never uses those words. The model understands synonyms, paraphrases, and context so you don’t have to remember the exact wording.

When to use each mode

Smart mode for “what did we agree on with the vendor?” — Keyword mode for an exact reference number or a specific name you know is in the thread.

Smart mode vs Keyword mode

ModeBest forHow it matches
SmartVague recall, concepts, intentSemantic similarity — meaning-first ranking
KeywordExact terms, reference IDs, namesFull-text exact match, works offline

Cross-account search

Both modes span every connected account simultaneously. You don’t need to switch between inboxes — a single query returns ranked results from Gmail, Outlook, and any other linked provider in one unified list.

Results show the account source so you always know where a thread lives.

Switching modes

  1. 1

    Open Smart Search

    Click the search bar or press ⌘K and select the search field.

  2. 2

    Choose your mode

    Toggle between “Smart” and “Keyword” using the pill in the search bar. Smart is the default.

  3. 3

    Type your query

    Results update in real time as you type. Smart mode ranks by similarity; Keyword mode filters to exact matches.

  4. 4

    Refine with filters

    Narrow by account, date range, or label — filters work in both modes.

Privacy & embedding

Embeddings are generated server-side inside your Aiemaily workspace. Thread content is processed to create the numeric vector but the raw email body is never sent to a third-party embedding provider without your knowledge.

Your data stays in your workspace

Embedding computation runs inside your Aiemaily project. Vectors are stored alongside your threads and are deleted when you disconnect an account or delete your data.

Frequently asked

Feature overview

Smart Search & Ask

Ready to try it?

Start free