簡體   English   中英

使用 Postgres 進行 Azure 搜索

[英]Azure Search with Postgres

我是 Azure 認知搜索的新手,能夠讓 Azure 搜索與 SQL Server 一起工作,但我想使用 Azure 搜索 for PostgreSQL。 我在 Azure Search 支持 PostgreSQL 的文檔中找不到它。 有人可以為我確認嗎?

我創建了一個 Azure 認知搜索實例,然后單擊導入數據和連接數據作為數據源,我只看到 Cosmos、Azure SQL、VM 上的 SQL Server、表存儲,並且沒有 Postgres。

如果我遺漏了什么,您能否提供官方文檔或如何將 PostgreSQL 與 Azure 搜索結合使用的示例?

使用 Import Data,Postgres 不是受支持的數據源,您可以在官方文檔中確認:

type    Required. Must be one of the supported data source types:

azuresql for Azure SQL Database
cosmosdb for the Azure Cosmos DB SQL API
azureblob for Azure Blob Storage
adlsgen2 for Azure Data Lake Storage Gen2
azuretable for Azure Table Storage

https://docs.microsoft.com/en-us/rest/api/searchservice/create-data-source#request-body

但是,您可以對數據提取進行編程並將數據推送到您的索引。 事實上,我經常更喜歡這種方式。

如果您沒有創建索引,您可以使用以下 REST api 定義來完成:

https://docs.microsoft.com/en-us/rest/api/searchservice/create-index

然后,您使用以下 REST api 添加數據:

https://docs.microsoft.com/en-us/rest/api/searchservice/addupdate-or-delete-documents

可以使用支持 PostgreSQL 作為源的 Azure 數據工廠管道並使用暫存存儲帳戶,然后可以創建Blob 索引器或使用Azure 認知搜索索引接收器

在此臨時文檔鏈接中,您可以找到如何為此集成設置 Azure 數據工廠管道。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM