すべてのプロダクト
Search
ドキュメントセンター

OpenSearch:デフォルト表示フィールド

最終更新日:Jun 23, 2026

デフォルト表示フィールドは、アプリケーション構造からどのフィールドを検索結果で返すかを制御します。コンソール、SDK、または API を使用して設定できます。

コンソールでの設定

  1. コンソールで、[Alibaba Cloud OpenSearch] > [機能拡張] > [検索結果の表示] に移動し、[デフォルト表示フィールドの追加] をクリックします。

  2. デフォルト表示フィールドを設定していない場合でも、コンソールの検索テストで返すフィールドを指定できます。

:`fetch_fields` パラメーターを設定する際は、セミコロンを使用してフィールド名を区切ります。コンソールの検索テストでは、fetch_fields クエリパラメーターに返したいフィールドを設定します (例:fetch_fields = buy;cate_id;title)。これにより、検索結果には指定したフィールドのみが含まれるようになります。

SDK と API での設定

fetch_fields:レスポンスで返されるデータ量は、クエリパフォーマンスに直接影響します。必要なフィールドのみを取得することを推奨します。SDK または API 呼び出しでこのパラメーターを指定すると、コンソールで設定されたデフォルト表示フィールドがオーバーライドされます。

  • API パラメーター:`fetch_fields` パラメーターを使用します。詳細については、「検索処理」をご参照ください。

  • SDK での設定:次の例では Java SDK を使用しています。

// 検索結果で返すフィールドを指定します。
config.setFetchFields(Lists.newArrayList("id","name","phone","int_arr","literal_arr","float_arr","cate_id"));

注意事項

SDK または API 呼び出しで `fetch_fields` パラメーターを指定しない場合、サービスはコンソールで設定されたデフォルト表示フィールドを返します。呼び出しで `fetch_fields` パラメーターを指定すると、コンソールでの設定がオーバーライドされます。