總結

已完成

您正在建置度假租賃預訂網站。 列出搜尋結果必須與所有客戶相關,而且您需要更多資源來手動使用關鍵詞增強經常變動的物件清單。

您已瞭解如何在 Azure Database for PostgreSQL 彈性伺服器中使用語意搜尋,以使用 Azure OpenAI 所產生的嵌入來進行查詢。 您完成此搜尋的方式如下:

  • 啟用 vectorazure_ai 延伸模組。
  • 建立向量數據行來儲存內嵌。
  • 產生和儲存內嵌。
  • 使用查詢向量查詢資料庫。

如果沒有語義搜索,像「陽光」這樣的查詢不會匹配稱為「明亮自然光」的產品,即使它們本來應該匹配。 雖然此問題可藉由新增額外的產品關鍵詞來解決,但此程式會在建立新的屬性清單時建立問題。 如果未加入完全相符的關鍵詞,產品可能會無法被發現。

難以找到的清單也很難預訂。 不相關的搜尋結果會降低用戶體驗,而手動關鍵詞維護會增加人力成本。 另一方面,Azure OpenAI 會藉由產生內嵌向量來自動化同義字比對,而適用於 PostgreSQL 的 Azure 資料庫會繁重地執行向量查詢。 此組合提供豐富的相關搜尋體驗,而不需要繁瑣的關鍵詞優化。