You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/cosmos-db/vector-database.md
+14-7Lines changed: 14 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -22,9 +22,9 @@ Here's how to implement our integrated vector database:
22
22
23
23
|| Description |
24
24
| --- | --- |
25
-
|**[Azure Cosmos DB for Mongo DB vCore](#implement-vector-database-functionalities-using-our-api-for-mongodb-vcore)**| Store your application data and vector embeddings together in a single MongoDB-compatible service featuring natively integrated vector database. |
26
-
|**[Azure Cosmos DB for PostgreSQL](#implement-vector-database-functionalities-using-our-api-for-postgresql)**| Store your data and vectors together in a scalable PostgreSQL offering with natively integrated vector database. |
27
-
|**[Azure Cosmos DB for NoSQL with Azure AI Search](#implement-vector-database-functionalities-using-our-nosql-api-and-ai-search)**| Augment your Azure Cosmos DB data with semantic and vector search capabilities of Azure AI Search. |
25
+
|**[Azure Cosmos DB for Mongo DB vCore](#how-to-implement-vector-database-functionalities-using-our-api-for-mongodb-vcore)**| Store your application data and vector embeddings together in a single MongoDB-compatible service featuring natively integrated vector database. |
26
+
|**[Azure Cosmos DB for PostgreSQL](#how-to-implement-vector-database-functionalities-using-our-api-for-postgresql)**| Store your data and vectors together in a scalable PostgreSQL offering with natively integrated vector database. |
27
+
|**[Azure Cosmos DB for NoSQL with Azure AI Search](#how-to-implement-vector-database-functionalities-using-our-nosql-api-and-ai-search)**| Augment your Azure Cosmos DB data with semantic and vector search capabilities of Azure AI Search. |
28
28
29
29
## What is a vector database?
30
30
@@ -38,7 +38,7 @@ Besides the above functionalities of a typical vector database, our integrated v
38
38
39
39
Vector databases are used in numerous domains and situations across analytical and generative AI, including natural language processing, video and image recognition, recommendation system, search, etc. For example, you can use a vector database to:
40
40
41
-
- identify similar images, documents, and songs based on their contents, themes, sentiments, and styles
41
+
- identify similar images, documents, and songs based on their contents, themes, sentiments, and styles
42
42
- identify similar products based on their characteristics, features, and user groups
43
43
- recommend contents, products, or services based on individuals' preferences
44
44
- recommend contents, products, or services based on user groups' similarities
@@ -58,7 +58,7 @@ This process involves extracting pertinent information from a custom data source
58
58
59
59
Here are multiple ways to implement RAG on your data by using our vector database functionalities:
60
60
61
-
## Implement vector database functionalities using our API for MongoDB vCore
61
+
## How to implement vector database functionalities using our API for MongoDB vCore
62
62
63
63
Use the natively integrated vector database in [Azure Cosmos DB for MongoDB vCore](mongodb/vcore/vector-search.md), which 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.
64
64
@@ -72,15 +72,15 @@ Use the natively integrated vector database in [Azure Cosmos DB for MongoDB vCor
## Implement vector database functionalities using our API for PostgreSQL
75
+
## How to implement vector database functionalities using our API for PostgreSQL
76
76
77
77
Use the natively integrated vector database in [Azure Cosmos DB for PostgreSQL](postgresql/howto-use-pgvector.md), which 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.
## Implement vector database functionalities using our NoSQL API and AI Search
83
+
## How to implement vector database functionalities using our NoSQL API and AI Search
84
84
85
85
The natively integrated vector database in our NoSQL API will become available in mid-2024. In the meantime, you may implement RAG patterns with Azure Cosmos DB for NoSQL and [Azure AI Search](../search/vector-search-overview.md). This approach enables powerful integration of your data residing in the NoSQL API into your AI-oriented applications.
86
86
@@ -141,3 +141,10 @@ The process of creating good prompts for a scenario is called prompt engineering
141
141
### Tokens
142
142
143
143
Tokens are small chunks of text generated by splitting the input text into smaller segments. These segments can either be words or groups of characters, varying in length from a single character to an entire word. For instance, the word hamburger would be divided into tokens such as ham, bur, and ger while a short and common word like pear would be considered a single token. LLMs like ChatGPT, GPT-3.5, or GPT-4 break words into tokens for processing.
144
+
145
+
## Related content
146
+
147
+
-[Azure Cosmos DB for MongoDB vCore Integrated Vector Database](mongodb/vcore/vector-search.md)
148
+
-[Azure PostgreSQL Server pgvector Extension](../postgresql/flexible-server/how-to-use-pgvector.md)
149
+
-[Azure AI Search](../search/search-what-is-azure-search.md)
0 commit comments