説明
OpenSearch アプリケーションの検索ポリシーに関する情報です。
例
{
"name": "test",
"description": "it's a test",
"searchConfigs":[
{
"queryType":"vector",
"firstRankName": "",
"secondRankName": "",
"mergeProportion": 30
},
{
"queryType":"keyword",
"firstRankName":"",
"secondRankName":"",
"mergeProportion": 70
}
],
"mergeConfig":{
"rankName": "",
"docCount": 5000
}
}構造
パラメーター | タイプ | 説明 |
name | String | 検索ポリシーの名前。 |
description | String | 検索ポリシーの説明。 |
searchConfigs[] | Object | 検索ポリシーの詳細。 詳細は、このトピックのsearchConfigセクションを参照してください。 |
mergeConfig | Object | マージポリシーの詳細。 詳細は、このトピックのmergeConfigセクションを参照してください。 |
isDefault | Boolean | 検索ポリシーがデフォルトかどうかを示します。 |
searchConfig
フィールド | タイプ | 説明 |
queryType | String | 検索のタイプ。有効な値: keyword:キーワード検索。 vector:ベクトル検索。 |
firstRankName | String | 粗ソート式の名称。 |
secondRankName | String | 精密ソート式の名称。 |
mergeProportion | Integer | 検索結果の比率。 |
mergeConfig
フィールド | タイプ | 説明 |
rankName | String | マージソート式の名称。 |
docCount | Integer | マージおよびソートされるドキュメントの数。 |