總結
您正在建置度假租賃預訂網站。 列出搜尋結果必須與所有客戶相關,而且您需要更多資源來手動使用關鍵詞增強經常變動的物件清單。
您已瞭解如何在 Azure Database for PostgreSQL 彈性伺服器中使用語意搜尋,以使用 Azure OpenAI 所產生的嵌入來進行查詢。 您完成此搜尋的方式如下:
- 啟用
vector和azure_ai延伸模組。 - 建立向量數據行來儲存內嵌。
- 產生和儲存內嵌。
- 使用查詢向量查詢資料庫。
如果沒有語義搜索,像「陽光」這樣的查詢不會匹配稱為「明亮自然光」的產品,即使它們本來應該匹配。 雖然此問題可藉由新增額外的產品關鍵詞來解決,但此程式會在建立新的屬性清單時建立問題。 如果未加入完全相符的關鍵詞,產品可能會無法被發現。
難以找到的清單也很難預訂。 不相關的搜尋結果會降低用戶體驗,而手動關鍵詞維護會增加人力成本。 另一方面,Azure OpenAI 會藉由產生內嵌向量來自動化同義字比對,而適用於 PostgreSQL 的 Azure 資料庫會繁重地執行向量查詢。 此組合提供豐富的相關搜尋體驗,而不需要繁瑣的關鍵詞優化。