Partager via


SynonymTokenFilter Classe

Définition

Correspond à des synonymes uniques ou à plusieurs mots dans un flux de jetons. Ce filtre de jeton est implémenté à l’aide d’Apache Lucene.

public class SynonymTokenFilter : Azure.Search.Documents.Indexes.Models.TokenFilter
type SynonymTokenFilter = class
    inherit TokenFilter
Public Class SynonymTokenFilter
Inherits TokenFilter
Héritage
SynonymTokenFilter

Constructeurs

SynonymTokenFilter(String, IEnumerable<String>)

Initialise une nouvelle instance de SynonymTokenFilter.

Propriétés

Expand

Valeur indiquant si tous les mots de la liste de synonymes (si => notation n’est pas utilisée) sont mappés les uns aux autres. Si la valeur est true, tous les mots de la liste des synonymes (si => notation n’est pas utilisée) seront mappés les uns aux autres. La liste suivante: incroyable, incroyable, fabuleux, incroyable équivaut à: incroyable, incroyable, fabuleux, amazing => incroyable, incroyable, fabuleux, incroyable. Si c’est faux, la liste suivante : incroyable, incroyable, fabuleux, étonnant sera équivalente à : incroyable, incroyable, fabuleux, incroyable => incroyable. La valeur par défaut est true.

IgnoreCase

Valeur indiquant si l’entrée de pliage de casse doit être effectuée pour la correspondance. La valeur par défaut est false.

Name

Nom du filtre de jeton. 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 TokenFilter)
Synonyms

Liste de synonymes dans l’un des deux formats suivants : 1. incroyable, incroyable, fabuleux => incroyable - tous les termes sur le côté gauche de => symbole seront remplacés par tous les termes sur son côté droit; 2. incroyable, incroyable, fabuleux, incroyable - liste séparée par des virgules de mots équivalents. Définissez l’option expand pour changer la façon dont cette liste est interprétée.

S’applique à