日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

算法模塊參數使用方式介紹

在使用OpenSearch算法功能搜索時,或多或少都需要上傳一些必要參數,才能關聯上算法功能,以下詳細介紹各個算法模塊的必要參數如何通過Java SDK添加到查詢請求中(傳參均已偽代碼的形式舉例)。

查詢分析

image

...
//搜索請求
SearchParams searchParams = new SearchParams(config);
searchParams.setQuery("default:'開放搜索'"); //通過下拉提示引導的

///添加from_request_id參數
Map<String, String> customParam =new HashMap<>();
customParam.put("raw_query","開放搜索");
searchParams.setCustomParam(customParam);


//執行查詢語句返回數據對象
SearchResult execute = searcherClient.execute(searchParams);

...

類目預測

image

...
//搜索請求
SearchParams searchParams = new SearchParams(config);
searchParams.setQuery("default:'蘋果'"); //通過下拉提示引導的

///添加from_request_id參數
Map<String, String> customParam =new HashMap<>();
customParam.put("raw_query","蘋果");
searchParams.setCustomParam(customParam);


//執行查詢語句返回數據對象
SearchResult execute = searcherClient.execute(searchParams);

...

下拉提示

  • raw_query:開啟高頻詞;

  • from_request_id:優化下拉提示排序模型,提升下拉提示引導搜索的效果,統計用于衡量下拉提示對搜索的效果的指標;

  • raw_query、user_id、from_request_id:開啟智能排序;

image

...
//搜索請求
SearchParams searchParams = new SearchParams(config);
searchParams.setQuery("default:'蘋果'"); //通過下拉提示引導的

///添加from_request_id參數
Map<String, String> customParam =new HashMap<>();
customParam.put("raw_query","蘋果");
customParam.put("user_id","12345");
customParam.put("from_request_id","159851481919726888064081");
searchParams.setCustomParam(customParam);


//執行查詢語句返回數據對象
SearchResult execute = searcherClient.execute(searchParams);

...
  • 搜索請求中上傳raw_query,下拉提示請求中上傳參數user_id:開啟歷史搜索詞

...
//搜索請求
SearchParams searchParams = new SearchParams(config);
searchParams.setQuery("default:'蘋果'"); //通過下拉提示引導的

///添加from_request_id參數
Map<String, String> customParam =new HashMap<>();
customParam.put("raw_query","蘋果");
searchParams.setCustomParam(customParam);


//執行查詢語句返回數據對象
SearchResult execute = searcherClient.execute(searchParams);

...
    
    
//下拉提示請求
SuggestParams suggestParams = new SuggestParams();
suggestParams.setUserId("12345");

熱搜和底紋

  • raw_query:用于熱搜和底紋算法模型訓練使用;

  • from_request_id、user_id:提升熱搜和底紋引導搜索的效果,統計用于衡量熱搜和底紋對搜索的效果的指標;

image

...
//搜索請求
SearchParams searchParams = new SearchParams(config);
searchParams.setQuery("default:'蘋果'"); //通過下拉提示引導的

///添加from_request_id參數
Map<String, String> customParam =new HashMap<>();
customParam.put("raw_query","蘋果");
customParam.put("user_id","12345");
customParam.put("from_request_id","160851481919726888064913");
searchParams.setCustomParam(customParam);


//執行查詢語句返回數據對象
SearchResult execute = searcherClient.execute(searchParams);

...

Cava插件

  • cava腳本名稱

  • 排序類型

image

...
// 創建參數對象
SearchParams searchParams = new SearchParams(config);
...

//創建rank對象
Rank rank=new Rank();
//設置調用的CAVA腳本
rank.setSecondRankName("test_cava");
//設置排序類型 - CAVA 腳本
rank.setSecondRankType(RankType.CAVA_SCRIPT);
//將排序策略加入到參數對象中
searchParams.setRank(rank);