> For the complete documentation index, see [llms.txt](https://docs.zaia.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.zaia.app/tables/semantic-search.md).

# Semantic Search

Semantic Search enhances the way Agents interact with Tables by allowing **contextual** and **meaning-based** queries.\
When this option is enabled on a column, the system uses vector embeddings to interpret user input.

#### Example:

If a user asks:

> “Show all users who asked about campaigns”

An Agent can retrieve rows from a “Questions” column even if none explicitly mention “campaigns”, as long as the semantic meaning aligns (e.g., “marketing flows”, “mass messages”).

***

### 🧩 When to Enable Semantic Search

✅ **Recommended for:**

* Descriptive or natural language fields (`string`)
  * Examples: *Question*, *Feedback*, *Message*, *Description*

❌ **Avoid enabling for:**

* Short categorical or structured fields
  * Examples: *ID*, *Status*, *Type*, *Boolean flags*
