Skip to content

Commit da63aa4

Browse files
authored
Update vector-search-overview.md
1 parent cef0704 commit da63aa4

File tree

1 file changed

+13
-2
lines changed

1 file changed

+13
-2
lines changed

articles/cosmos-db/gen-ai/vector-search-overview.md

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,19 @@ ms.date: 07/01/2024
1010

1111
# What is vector search?
1212

13-
Vector search is a method that helps you find similar items based on their data characteristics rather than by exact matches on a property field. This technique is useful in applications such as searching for similar text, finding related images, making recommendations, or even detecting anomalies. It works by taking the [vector embeddings](vector-embeddings.md) of your data and query, and then measuring the [distance](distance-functions.md) between the data vectors and your query vector. The data vectors that are closest to your query vector are the ones that are found to be most similar semantically. Some well-known vector search algorithms include Hierarchical Navigable Small World (HNSW), Inverted File (IVF), and the state-of-the-art DiskANN.
13+
Vector search is a method that helps you find similar items based on their data characteristics rather than by exact matches on a property field. This technique is useful in applications such as searching for similar text, finding related images, making recommendations, or even detecting anomalies. It works by taking the [vector embeddings](vector-embeddings.md) of your data and query, and then measuring the [distance](distance-functions.md) between the data vectors and your query vector. The data vectors that are closest to your query vector are the ones that are found to be most similar semantically.
1414

1515
This [interactive visualization](https://openai.com/index/introducing-text-and-code-embeddings/#_1Vr7cWWEATucFxVXbW465e) shows some examples of closeness and distance between vectors.
1616

17-
Using an integrated vector search feature offers an efficient way to store, index, and search high-dimensional vector data directly alongside other application data. This approach removes the necessity of migrating your data to costlier alternative vector databases and provides a seamless integration of your AI-driven applications.
17+
Two popular types of vector search algorithms are [k-nearest neighbors (kNN) and approximate nearest neighbor (ANN)](knn-vs-ann.md). Some well-known vector search algorithms belonging to these categories include Inverted File (IVF), Hierarchical Navigable Small World (HNSW), and the state-of-the-art DiskANN.
18+
19+
Using an integrated vector search feature in a fully featured database ([as opposed to a pure vector database](../vector-database.md#integrated-vector-database-vs-pure-vector-database)) offers an efficient way to store, index, and search high-dimensional vector data directly alongside other application data. This approach removes the necessity of migrating your data to costlier alternative vector databases and provides a seamless integration of your AI-driven applications.
20+
21+
## Related content
22+
- [What is a vector database?](../vector-database.md)
23+
- [Vector database in Azure Cosmos DB NoSQL](../nosql/vector-search.md)
24+
- [Vector database in Azure Cosmos DB for MongoDB](../mongodb/vcore/vector-search.md)
25+
- LLM [tokens](tokens.md)
26+
- Vector [embeddings](vector-embeddings.md)
27+
- [Distance functions](distance-functions.md)
28+
- [kNN vs ANN vector search algorithms](knn-vs-ann.md)

0 commit comments

Comments
 (0)