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

OpenSearch:エンティティタイプの優先度設定

最終更新日:Apr 01, 2026

優先度設定は、検索結果にエンティティタイプが表示される順序を制御します。優先度レベルが高いエンティティタイプは、優先度レベルが低いエンティティタイプよりも上位にランクされます。2つのエンティティタイプが同じ優先度レベルを共有する場合、order フィールドによってどちらが最初にランクされるかが決まります。値が小さいほど、優先順位が高くなります。

次の例では、material エンティティタイプに MIDDLE 優先度が割り当てられています。たとえば、brand のような別のエンティティタイプが HIGH 優先度を持つ場合、brand の結果が最初に表示されます。MIDDLE グループ内では、order: 1 のエンティティタイプが、このエンティティタイプ (order: 3) よりも上位にランクされます。

{
    "tag": "material",
    "priority": "MIDDLE",
    "order": 3,
    "label": "Material"
}

構造

フィールドタイプ説明
tagStringエンティティタイプの内部名。
priorityString優先度レベル。有効な値:HIGHMIDDLELOW
orderInteger同じ優先度レベルのエンティティタイプ間の順位。デフォルト値:0。値が小さいほど、優先度が高くなります。
labelStringエンティティタイプの表示名。