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. http://lucene.apache.org/core/4_10_3/analyzers-common/org/apache/lucene/analysis/miscellaneous/WordDelimiterFilter.html

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

Constructeurs

WordDelimiterTokenFilter()

Initialise une nouvelle instance de la classe WordDelimiterTokenFilter.

WordDelimiterTokenFilter(String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, IList<String>)

Initialise une nouvelle instance de la classe WordDelimiterTokenFilter.

Propriétés

CatenateAll

Obtient ou définit une valeur indiquant si toutes les parties de sous-mots seront caténétisées. Par exemple, si cette valeur est définie sur true, « Azure-Search-1 » devient « AzureSearch1 ». La valeur par défaut est false.

CatenateNumbers

Obtient ou définit une valeur indiquant si les exécutions maximales de pièces de nombre seront catenées. Par exemple, si cette valeur est définie sur true, « 1-2 » devient « 12 ». La valeur par défaut est false.

CatenateWords

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

GenerateNumberParts

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

GenerateWordParts

Obtient ou définit une 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

Obtient ou définit le 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)
PreserveOriginal

Obtient ou définit une valeur indiquant si les mots d’origine seront conservés et ajoutés à la liste de sous-mots. La valeur par défaut est false.

ProtectedWords

Obtient ou définit une liste de jetons à protéger contre la délimitation.

SplitOnCaseChange

Obtient ou définit une 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

Obtient ou définit une 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

Obtient ou définit une valeur indiquant s’il faut supprimer le « de » de fin pour chaque sous-mot. La valeur par défaut est true.

Méthodes

Validate()

Validez l’objet.

S’applique à