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

OpenSearch:FirstRank

最終更新日:Apr 01, 2026

OpenSearch アプリケーションのバージョン向けに設定された基本ソート式です。FirstRank では、2 種類の式タイプをサポートしています:スコアリング関数の構造化リスト(STRUCT)またはカスタム数式文字列(STRING)です。

使用例

STRUCT タイプ — 組み込みスコアリング関数を使用した構造化式:

{
  "name": "default",
  "description": "",
  "active": true,
  "type": "STRUCT",
  "meta": [
    {
      "attribute": "static_bm25()",
      "arg": "",
      "weight": 10
    }
  ]
}

STRING タイプ — カスタム数式による式:

{
  "name": "my_demo",
  "description": "",
  "active": false,
  "type": "STRING",
  "meta": "random()*100+now()"
}

構造

フィールド説明
name文字列式の名前です。
description文字列式の説明です。
activeブール値この基本ソート式がデフォルトであるかどうかを指定します。
type文字列式のタイプです。有効な値は以下のとおりです。・ STRUCT:式がスコアリング関数の構造化リストとして定義されます(デフォルト値)。・ STRING:式がカスタム数式として定義されます。
meta配列または文字列式の内容です。type フィールドの値に応じて型が異なります:typeSTRUCT の場合は配列、typeSTRING の場合は文字列です。

meta フィールド(type が STRUCT の場合)

フィールド説明
[].attribute文字列スコア算出に使用する関数、または検索対象のフィールドです。有効な値については、「基本ソート関数」をご参照ください。
[].arg文字列関数に渡されるパラメーター。有効な値については、「ラフソート関数」をご参照ください。
[].weight番号重みです。有効な値は [-100000, 100000](0 を除く)です。