Partager via


EdgeNGramTokenizer Classe

Définition

Jetonse l’entrée d’un bord en n grammes de la ou des tailles données. Ce générateur de jetons est implémenté à l’aide d’Apache Lucene. https://lucene.apache.org/core/4_10_3/analyzers-common/org/apache/lucene/analysis/ngram/EdgeNGramTokenizer.html

[Newtonsoft.Json.JsonObject("#Microsoft.Azure.Search.EdgeNGramTokenizer")]
public class EdgeNGramTokenizer : Microsoft.Azure.Search.Models.Tokenizer
[<Newtonsoft.Json.JsonObject("#Microsoft.Azure.Search.EdgeNGramTokenizer")>]
type EdgeNGramTokenizer = class
    inherit Tokenizer
Public Class EdgeNGramTokenizer
Inherits Tokenizer
Héritage
EdgeNGramTokenizer
Attributs
Newtonsoft.Json.JsonObjectAttribute

Constructeurs

EdgeNGramTokenizer()

Initialise une nouvelle instance de la classe EdgeNGramTokenizer.

EdgeNGramTokenizer(String, Nullable<Int32>, Nullable<Int32>, IList<TokenCharacterKind>)

Initialise une nouvelle instance de la classe EdgeNGramTokenizer.

Propriétés

MaxGram

Obtient ou définit la longueur maximale de n grammes. La valeur par défaut est 2. Le maximum est de 300.

MinGram

Obtient ou définit la longueur minimale de n grammes. 1 constitue la valeur par défaut. Le maximum est de 300. Doit être inférieur à la valeur de maxGram.

Name

Obtient ou définit le nom du générateur de jetons. Il doit contenir uniquement des lettres, des chiffres, des espaces, des tirets ou des traits de soulignement. Il doit commencer et se terminer uniquement par des caractères alphanumériques, et ne doit pas dépasser 128 caractères.

(Hérité de Tokenizer)
TokenChars

Obtient ou définit des classes de caractères à conserver dans les jetons.

Méthodes

Validate()

Validez l’objet.

S’applique à