Tous les produits
Search
Centre de documentation

OpenSearch:FirstRank

Dernière mise à jour :Aug 21, 2026

Expression de tri approximatif configurée pour une version d'une application OpenSearch. FirstRank prend en charge deux types d'expressions : une liste structurée de fonctions de score (STRUCT) ou une formule personnalisée sous forme de chaîne (STRING).

Exemples

Type STRUCT : expression structurée utilisant une fonction de score intégrée :

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

Type STRING : formule personnalisée :

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

Structure

Champ Type Description
name String Nom de l'expression.
description String Description de l'expression.
active Boolean Indique si cette expression est celle de tri approximatif par défaut.
type String

Type de l'expression. Valeurs possibles :

- STRUCT : l'expression est définie comme une liste structurée de fonctions de score. Il s'agit de la valeur par défaut.

- STRING : l'expression est définie comme une formule personnalisée.

meta Array ou String Contenu de l'expression. Le type dépend du champ type : tableau si type vaut STRUCT, ou chaîne si type vaut STRING.

Champs meta (lorsque type vaut STRUCT)

Champ Type Description
[].attribute String Fonction utilisée pour le calcul du score ou champ à rechercher. Pour les valeurs possibles, consultez Fonctions de tri approximatif.
[].arg String Paramètres transmis à la fonction. Pour les valeurs possibles, consultez Fonctions de tri approximatif.
[].weight Number Poids. Valeurs possibles : [-100000, 100000] (0 exclu).