Description
Informations sur la stratégie de recherche d'une application OpenSearch.
Exemple
{
"name": "test",
"description": "it's a test",
"searchConfigs":[
{
"queryType":"vector",
"firstRankName": "",
"secondRankName": "",
"mergeProportion": 30
},
{
"queryType":"keyword",
"firstRankName":"",
"secondRankName":"",
"mergeProportion": 70
}
],
"mergeConfig":{
"rankName": "",
"docCount": 5000
}
}
Structure
|
Parameter |
Type |
Description |
|
name |
String |
Nom de la stratégie de recherche. |
|
description |
String |
Description de la stratégie de recherche. |
|
searchConfigs[] |
Object |
Détails de la stratégie de recherche. Pour plus d'informations, consultez la section searchConfig de cette rubrique. |
|
mergeConfig |
Object |
Détails de la stratégie de fusion. Pour plus d'informations, consultez la section mergeConfig de cette rubrique. |
|
isDefault |
Boolean |
Indique si la stratégie de recherche est celle par défaut. |
searchConfig
Field | Type | Description |
queryType | String | Type de recherche. Valeurs possibles : keyword : recherche par mot-clé. vector : recherche vectorielle. |
firstRankName | String | Nom de l'expression de tri préliminaire. |
secondRankName | String | Nom de l'expression de tri fin. |
mergeProportion | Integer | Proportion des résultats de recherche. |
mergeConfig
|
Field |
Type |
Description |
|
rankName |
String |
Nom de l'expression de tri de fusion. |
|
docCount |
Integer |
Nombre de documents fusionnés et triés. |