Tous les produits
Search
Centre de documentation

MaxCompute:NGRAMS

Dernière mise à jour :Aug 10, 2026

Renvoie un tableau de n-grammes (n-gram) à partir des éléments du tableau spécifié.

Syntaxe

	ngrams(array(T), n)

Paramètres

  • array : tableau d'entrée.

  • n : ordre des n-grammes, c'est-à-dire le nombre d'éléments par groupe.

Valeur renvoyée

Renvoie un tableau de n-grammes (n-gram) constitué à partir des éléments du tableau spécifié.

Lève une exception si n <= 0.

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

La fonction NGRAMS est une fonction de type complexe. Pour plus d'informations sur les autres fonctions de traitement des données de types complexes, consultez la rubrique Complex type functions.