前提條件
第一次開通阿里云賬號并登錄控制臺時,會提示先創(chuàng)建access key才能繼續(xù)使用。
創(chuàng)建及使用應用依賴access key參數(shù),主賬號下access key參數(shù)不能為空。
在為主賬號創(chuàng)建access key參數(shù)后,還可以再創(chuàng)建RAM子賬號access key通過RAM子賬號進行訪問,RAM子賬號賦予對應訪問權限,請參考訪問鑒權規(guī)則。
創(chuàng)建應用
步驟:
創(chuàng)建并購買應用
配置應用:定義應用結構->定義索引結構->配置數(shù)據(jù)源->創(chuàng)建成功
搜索測試
使用搜索配置中心和擴展功能(如:排序配置等等)
1. 購買應用
登錄OpenSearch控制臺,頁面左上角選擇“OpenSearch-高性能檢索版”,進入“實例管理”頁,單擊“創(chuàng)建應用”:
購買應用分為:預付費(包年包月)以及后付費(按量付費),購買流程分別如下圖所示:
2. 配置應用
應用初始化完成后,狀態(tài)變更為待配置,此時可以單擊配置進入下一步定義應用結構:
2.1 定義應用結構
目前提供了 4 種方式的應用結構創(chuàng)建方式,
定義應用結構流程:
1、通過模板創(chuàng)建應用結構。用戶可以將自己定義的應用結構創(chuàng)建成模板,可以通過已有模板快速創(chuàng)建出一個新的應用。
2、通過上傳文檔創(chuàng)建應用結構。您可以上傳已有的數(shù)據(jù)文件(僅支持JSON格式),系統(tǒng)會自動解析并創(chuàng)建出初始的應用結構(注意字段類型等需要重新定義)。
3、通過數(shù)據(jù)源創(chuàng)建應用結構。適用于通過RDS、MaxCompute等數(shù)據(jù)源同步的場景,可以快速由源表結構創(chuàng)建出初始的應用結構,節(jié)省手動構造的工作量,降低出錯概率。這里以RDS為例,其他數(shù)據(jù)源操作類似,具體詳見數(shù)據(jù)源配置:
4、通過手動創(chuàng)建應用結構,非以上三種場景使用。
2.2 定義索引結構
需放到 query子句中的字段,必須創(chuàng)建為索引(浮點型不支持創(chuàng)建為索引),詳情請參見OpenSearch表結構。
需放到 filter子句,sort子句,及函數(shù)中涉及字段有明確標識,需設置為屬性的字段必須創(chuàng)建為屬性字段。
分詞字段類型無法配置為屬性字段,例如 TEXT,SHORT_TEXT等都不支持,只支持數(shù)值字段類型及不分詞字段類型配置為屬性字段,例如 int,int_array,float,float_array,double,double_array,literal,literal_array 等字段類型。
2.3 同步數(shù)據(jù)源
首先關聯(lián)數(shù)據(jù)源,關聯(lián)成功后,選擇數(shù)據(jù)表,單擊“>>”選中后,確認:
確認后默認進入字段映射界面:
字段映射界面可以同時設置數(shù)據(jù)源插件,插件使用及說明文檔,請單擊此處:
若需要數(shù)據(jù)源實時同步功能,可以參考:DTS實時同步
2.4 創(chuàng)建成功
3. 搜索測試
數(shù)據(jù)上傳成功后就可以開始搜索體驗,我們在控制臺中內置了“搜索測試”頁面方便用戶搜索測試,主要包含查詢子句和查詢參數(shù),可以根據(jù)具體搜索需求自行配置進行搜索測試(詳情請參見API概覽及SDK簡介),此處以控制臺中搜索測試頁面為例。通過單擊子句或參數(shù)后的“+”按鈕,在彈出的下拉框中選擇添加需要的查詢子句或參數(shù),再填寫對應查詢子句或參數(shù)內容,最后單擊“搜索”按鈕進行搜索效果測試。
使用方法
1.左側導航欄,“功能擴展”下進入“搜索測試”頁。輸入必填參數(shù)query子句。
2.同時可以添加更多的子句、以及參數(shù)。
子句說明
查詢子句-query子句。
過濾子句-filter子句。
排序子句-sort子句。
打散子句-distinct子句。
統(tǒng)計子句-aggregate子句。
自定義子句-kvpair子句。
翻頁子句-config子句。
參數(shù)說明
展示字段fetch_fields,多個展示字段按分號分隔;
查詢規(guī)則qp,設置查詢分析的名稱;
粗排表達式first_rank_name,設置基礎排序的名稱;
精排表達式second_rank_name,設置業(yè)務排序的名稱;
結果摘要配置-summary,請查看搜索結果摘要;
類目預測和原始Query用法:設置類目預測名稱,以及查詢詞;
重查策略re_search,請查看搜索處理;
業(yè)務信息biz,用戶ID,請查看搜索處理;
A/B Test,設置A/B Test的名稱;
禁用參數(shù)disable,設置想禁用的功能,例disable=qp.
更多進階功能,請查看對應功能的產品文檔,文檔中都有操作流程步驟。