What are Embeddings?
Embeddings are numerical vector representations of text that capture semantic meaning. When you create an embedding on a column:- Text is converted into high-dimensional vectors using an embedding model
- Vectors are stored alongside your original data
- Similar content gets similar vector representations
- Semantic search becomes possible using natural language queries
Creating Embeddings
- Embeddings can only be created on text columns - they convert text into vector representations
- Embedding names must be unique across your entire knowledge base - two different tables cannot have embeddings with the same name
- Only create embeddings on columns you want to search semantically - unnecessary embeddings waste storage and processing time
Available Embedding Models
First, check what models are available for your organization:text-embedding-3-small- OpenAI’s efficient model, good for most use casestext-embedding-3-large- OpenAI’s most powerful model, higher accuracytext-embedding-ada-002- OpenAI’s previous generation model- Additional models may be available depending on your organization setup
Check out semantic search to learn how to use embeddings for search.