資料上傳成功後就可以開始搜尋體驗,我們在控制台中內建了“搜尋測試”頁面方便使用者搜尋測試,主要包含查詢子句和查詢參數。用戶端的查詢請求可以根據具體搜尋需求自行配置進行搜尋測試(詳情請參見API及Java SDK/Php SDK)。
下文以控制台中搜尋測試頁面為例。通過單擊子句或參數後的“+”按鈕,在彈出的下拉框中選擇添加需要的查詢子句或參數,再填寫對應查詢子句或參數內容,最後單擊“搜尋”按鈕進行搜尋效果測試。
使用方法
1.登入OpenSearch控制台,單擊左側導覽列,“功能擴充”下進入“搜尋測試”頁面。輸入必填參數query子句。
2.同時可以添加更多的子句、以及參數。
3.搜尋測試效果展示。
子句說明
查詢子句-query用法,請單擊此處查看文檔。
過濾子句-filter用法,請單擊此處查看文檔。
排序子句-sort用法,請單擊此處查看文檔。
打散子句-distinct用法,請單擊此處查看文檔。
統計子句-aggregate用法,請單擊此處查看文檔。
自訂子句-kvpairs用法,請單擊此處查看文檔。
翻頁子句-config用法,請單擊此處查看文檔。
參數說明
展示欄位fetch_fields,多個展示欄位按分號分隔;
查詢規則qp,設定查詢分析的名稱;
查詢策略,按照要求填寫對應的查詢策略;
粗排運算式first_rank_name,設定基礎排序的名稱;
精排運算式second_rank_name,設定業務排序的名稱;
結果摘要配置-summary,請查看參數指定規則文檔;
類目預測 - category_prediction,請查看參數指定文檔;
原始Query - raw_query,就是query子句裡面原始的查詢關鍵字;
重查策略re_search,請查看參數指定規則文檔;
商務資訊biz,使用者ID,請查看參數指定規則文檔;
搜尋ReqId - from_request_id,搜尋請求的request_id;
使用者ID - user_id,搜尋應用端的使用者id;
A/B Test,設定A/B Test的名稱;
禁用參數disable,設定想禁用的功能,例disable=qp.具體請查看參數指定規則文檔。