Tous les produits
Search
Centre de documentation

MaxCompute:NGRAMS

Dernière mise à jour :Sep 17, 2026

Renvoie un tableau de n-grammes des éléments du tableau spécifié.

Syntaxe

	ngrams(array(T), n)

Paramètres

  • array : tableau d'entrée.

  • n : nombre d'éléments dans chaque n-gramme.

Valeur renvoyée

La fonction renvoie un tableau de n-grammes des éléments du tableau spécifié.

Si la condition n<=0 est remplie, la fonction renvoie une erreur.

Exemples

  • SELECT ngrams(array('foo', 'bar', 'baz', 'foo'), 2); 

    Résultat :

    [['foo', 'bar'], ['bar', 'baz'], ['baz', 'foo']]	
  • SELECT ngrams(array('foo', 'bar', 'baz', 'foo'), 3); 

    Résultat :

    [['foo', 'bar', 'baz'], ['bar', 'baz', 'foo']]
  • SELECT ngrams(array('foo', 'bar', 'baz', 'foo'), 4); 

    Résultat :

    [['foo', 'bar', 'baz', 'foo']] 
  • SELECT ngrams(array('foo', 'bar', 'baz', 'foo'), 5);

    Résultat :

    [['foo', 'bar', 'baz', 'foo']]
  • SELECT ngrams(array(1, 2, 3, 4), 2);

    Résultat :

    [[1, 2], [2, 3], [3, 4]]	

Fonctions associées

NGRAMS est une fonction de type complexe. Pour plus d'informations sur les fonctions utilisées pour traiter les données de types complexes, consultez la rubrique Fonctions de type complexe.