A vector embedding is a numerical representation of text (or other data) as a list of numbers. These numbers capture the semantic meaning of the content, allowing computers to understand similarity and relationships between pieces of text.
Think of it as translating words into coordinates in a high-dimensional "meaning space" where similar concepts are close together.