Skip to content

Commit 09d92a8

Browse files
Merge pull request #270620 from wmwxwa/patch-2
Update vector-database.md
2 parents 1050374 + 06d1468 commit 09d92a8

File tree

1 file changed

+14
-7
lines changed

1 file changed

+14
-7
lines changed

articles/cosmos-db/vector-database.md

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ Here's how to implement our integrated vector database:
2222

2323
| | Description |
2424
| --- | --- |
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. |
2828

2929
## What is a vector database?
3030

@@ -38,7 +38,7 @@ Besides the above functionalities of a typical vector database, our integrated v
3838

3939
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:
4040

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
4242
- identify similar products based on their characteristics, features, and user groups
4343
- recommend contents, products, or services based on individuals' preferences
4444
- 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
5858

5959
Here are multiple ways to implement RAG on your data by using our vector database functionalities:
6060

61-
## Implement vector database functionalities using our API for MongoDB vCore
61+
## How to implement vector database functionalities using our API for MongoDB vCore
6262

6363
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.
6464

@@ -72,15 +72,15 @@ Use the natively integrated vector database in [Azure Cosmos DB for MongoDB vCor
7272
- [Python - LlamaIndex integration](https://docs.llamaindex.ai/en/stable/examples/vector_stores/AzureCosmosDBMongoDBvCoreDemo.html)
7373
- [Python - Semantic Kernel memory integration](https://github.com/microsoft/semantic-kernel/tree/main/python/semantic_kernel/connectors/memory/azure_cosmosdb)
7474

75-
## Implement vector database functionalities using our API for PostgreSQL
75+
## How to implement vector database functionalities using our API for PostgreSQL
7676

7777
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.
7878

7979
### Vector database implementation code samples
8080

8181
- Python: [Python notebook tutorial - food review chatbot](https://github.com/microsoft/AzureDataRetrievalAugmentedGenerationSamples/tree/main/Python/CosmosDB-PostgreSQL_CognitiveSearch)
8282

83-
## 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
8484

8585
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.
8686

@@ -141,3 +141,10 @@ The process of creating good prompts for a scenario is called prompt engineering
141141
### Tokens
142142

143143
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)
150+
- [Open Source Vector Database List](/semantic-kernel/memories/vector-db#available-connectors-to-vector-databases)

0 commit comments

Comments
 (0)