Partager via


WordDelimiterTokenFilter Classe

Définition

Divise les mots en sous-mots et effectue des transformations facultatives sur les groupes de sous-mots. Ce filtre de jeton est implémenté à l’aide d’Apache Lucene.

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

Constructeurs

WordDelimiterTokenFilter(String)

Initialise une nouvelle instance de WordDelimiterTokenFilter.

Propriétés

CatenateAll

Valeur indiquant si toutes les parties de sous-mots seront catenées. Par exemple, si cette valeur est définie sur true, « Azure-Search-1 » devient « AzureSearch1 ». La valeur par défaut est false.

CatenateNumbers

Valeur indiquant si le nombre maximal d’exécutions de parties numériques sera catenté. Par exemple, si cette valeur est définie sur true, « 1-2 » devient « 12 ». La valeur par défaut est false.

CatenateWords

Valeur indiquant si les exécutions maximales de parties de mots seront catenées. Par exemple, si cette valeur est définie sur true, « Azure-Search » devient « AzureSearch ». La valeur par défaut est false.

GenerateNumberParts

Valeur indiquant s’il faut générer des sous-mots numériques. La valeur par défaut est true.

GenerateWordParts

Valeur indiquant s’il faut générer des mots de partie. Si la valeur est définie, entraîne la génération de parties de mots ; Par exemple, « AzureSearch » devient « Azure » « Search ». La valeur par défaut est true.

Name

Nom du filtre 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 TokenFilter)
PreserveOriginal

Valeur indiquant si les mots d’origine seront conservés et ajoutés à la liste des sous-mots. La valeur par défaut est false.

ProtectedWords

Liste de jetons à protéger contre la délimitation.

SplitOnCaseChange

Valeur indiquant s’il faut fractionner des mots sur caseChange. Par exemple, si cette valeur est définie sur true, « AzureSearch » devient « Azure » « Search ». La valeur par défaut est true.

SplitOnNumerics

Valeur indiquant s’il faut fractionner les nombres. Par exemple, si cette valeur est définie sur true, « Azure1Search » devient « Azure » « 1 » « Search ». La valeur par défaut est true.

StemEnglishPossessive

Valeur indiquant s’il faut supprimer les « 's » de fin pour chaque sous-mot. La valeur par défaut est true.

S’applique à