全部產品
Search
文件中心

OpenSearch:預設展示欄位

更新時間:Jun 18, 2026

每一次搜尋請求中,應用結構部分欄位的召回都可以通過指定“預設展示欄位”來限制。本文為您介紹如何通過控制台或通過SDK/API進行配置。

控制台配置及生效

  1. 控制台>OpenSearch 高效能檢索版>功能擴充>搜尋結果展示,添加預設展示欄位。

  2. 不配置預設展示欄位,在控制台搜尋測試,仍然可以使用如下方法展示欄位。

注:fetch_fields參數設定時,使用分號分隔。在控制台搜尋測試中,將查詢參數 fetch_fields 設定為需要返回的欄位(例如 fetch_fields = buy;cate_id;title),搜尋結果將僅展示所指定欄位的值。

SDK/API配置

fetch_fields:返迴文本資料大小對查詢效能影響較大,建議只擷取需要的欄位。如果SDK/API中配置了該參數,則會覆蓋控制台中對應的功能配置。

  • API參數,通過fetchfields參數設定,請參見搜尋處理。

  • SDK配置,以java SDK為例,demo:

// 設定搜尋結果返回應用中哪些欄位
config.setFetchFields(Lists.newArrayList("id","name","phone","int_arr","literal_arr","float_arr","cate_id"));

注意事項

SDK/API不指定fetch_fields參數,則按控制台配置的預設展示欄位召回。如果SDK/API中配置了fetch_fields參數,則按SDK/API的配置生效。