Skip to content

Azure AI Search および Azure Cosmos DB for MongoDB vCore を使ってベクター検索をするサンプルです。

License

Notifications You must be signed in to change notification settings

karamem0/zenn-search

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

からめもぶろぐ。記事検索

.github/workflows/workflow.yml License

Azure AI Search および Azure Cosmos DB for MongoDB vCore を使ってベクター検索をするサンプルです。

Azure では Azure AI Search を使用してベクター検索を実装することが一般的ですが、Azure Cosmos DB for MongoDB vCore を使用することで、よりスケーラブルにすることが可能です。

アーキテクチャ

flowchart TB

A([GitHub]) -->|push| B
B[[GitHub Actions]] -->|copy| C
C([Azure Storage Account]) -->|crawl| D
D[[Azure Functions]] -->|upsert/delete| E
D[[Azure Functions]] -->|upsert/delete| F
E([Azure Cosmos DB for MongoDB vCore])
F([Azure AI Search])
G[[Web Client]] -->|request| H
H[[Azure Functions]] -->|re-rank| I
I{{RRF}} -->|search| E
I{{RRF}} -->|search| F

About

Azure AI Search および Azure Cosmos DB for MongoDB vCore を使ってベクター検索をするサンプルです。

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published