Tous les produits
Search
Centre de documentation

:query_term_match_count

Dernière mise à jour :Aug 20, 2026

Fonctions de caractéristique

Utilisez les fonctions de caractéristique dans les expressions de tri. La plupart ne sont prises en charge que dans les expressions de tri fin. Combinez diverses syntaxes et instructions pour créer des fonctionnalités de tri puissantes.

Si un champ de document sert de paramètre à une fonction de caractéristique, créez un index ou une propriété pour ce champ conformément aux indications fournies dans la documentation de la fonction.

query_term_match_count : Renvoie le nombre de termes de requête correspondant à un document

1. Détails d'utilisation :

query_term_match_count(field_name,index_name)

2. Paramètres :

  • field_name : Facultatif. Nom du champ pour lequel compter les correspondances. Ce champ peut être de type TEXT et utiliser la tokenisation basique chinoise, personnalisée, par mot unique, anglaise ou floue. Si vous ne spécifiez pas ce paramètre, la fonction renvoie par défaut le nombre total de correspondances de termes sur l'ensemble des champs.

  • index_name : Facultatif. Nom de l'index correspondant à field_name.

3. Valeur de retour :

int

4. Scénarios :

Scénario 1 : Exécutez différentes actions selon le nombre de correspondances de termes de requête dans le champ title d'un document. if (query_term_match_count(title) > 10, 0.5, 1)

Scénario 2 : Exécutez différentes actions selon le nombre total de correspondances de termes de requête. if (query_term_match_count() > 10, 0.5, 1)

5. Notes :

  • Si vous spécifiez un champ comme paramètre de fonction, créez un index correspondant pour ce champ.

  • Cette fonction est utilisable dans les expressions de tri fin.

  • La fonction compte le nombre de correspondances de termes issues de la requête de recherche. Les termes répétés sont comptés plusieurs fois.