摘要
您正建置度假租屋預訂網站。 搜尋結果清單必須與所有客戶都有相關性,因此您需要更多資源,才能為瞬息萬變的物件,以關鍵字手動擴大清單。
您已了解如何在適用於 PostgreSQL 的 Azure 資料庫使用語意搜尋,利用 Azure OpenAI 產生的內嵌查詢。 您完成此搜尋的方式如下:
- 啟用
vector
和azure_ai
延伸模組。 - 建立儲存內嵌用的向量資料行。
- 產生並儲存內嵌。
- 使用查詢向量查詢資料庫。
沒有語意搜尋時,「陽光普照」之類的查詢不會與稱為「明亮的自然光」的產品相符,即使它是預定的相符項目。 雖然新增額外的產品關鍵詞可解決此問題,但此流程建立新的物件清單時會產生問題。 如果未新增關鍵字,則缺少完全相符的關鍵字,可能就探索不到產品。
難以找到的清單也很難預訂。 不相關的搜尋結果會降低使用者體驗的品質,而手動維護關鍵字則會增加人力成本。 另一方面,Azure OpenAI 會產生內嵌向量將同義字比對自動化,而適用於 PostgreSQL 的 Azure 資料庫則負責向量查詢的繁重工作。 此組合提供豐富的相關搜尋體驗,省卻繁瑣的關鍵字最佳化工作。