Compartir a través de


WordDelimiterTokenFilter Clase

Definición

Divide palabras en subpalabras y realiza transformaciones opcionales en los grupos de subpalabras. Este filtro de token se implementa mediante 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
Herencia
WordDelimiterTokenFilter
Atributos
Newtonsoft.Json.JsonObjectAttribute

Constructores

WordDelimiterTokenFilter()

Inicializa una nueva instancia de la clase WordDelimiterTokenFilter.

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

Inicializa una nueva instancia de la clase WordDelimiterTokenFilter.

Propiedades

CatenateAll

Obtiene o establece un valor que indica si todas las partes de subword se clasificarán. Por ejemplo, si se establece en true, "Azure-Search-1" se convierte en "AzureSearch1". El valor predeterminado es False.

CatenateNumbers

Obtiene o establece un valor que indica si se clasificarán las ejecuciones máximas de partes de número. Por ejemplo, si se establece en true, "1-2" se convierte en "12". El valor predeterminado es False.

CatenateWords

Obtiene o establece un valor que indica si se clasificarán las ejecuciones máximas de elementos de palabras. Por ejemplo, si se establece en true, "Azure-Search" se convierte en "AzureSearch". El valor predeterminado es False.

GenerateNumberParts

Obtiene o establece un valor que indica si se van a generar subpalabras numéricas. El valor predeterminado es true.

GenerateWordParts

Obtiene o establece un valor que indica si se van a generar palabras de elemento. Si se establece, hace que se generen partes de palabras; por ejemplo, "AzureSearch" se convierte en "Azure" "Search". El valor predeterminado es true.

Name

Obtiene o establece el nombre del filtro de token. Solo puede contener letras, dígitos, espacios, guiones o guiones bajos, debe empezar y acabar con caracteres alfanuméricos y no puede superar los 128 caracteres.

(Heredado de TokenFilter)
PreserveOriginal

Obtiene o establece un valor que indica si se conservarán las palabras originales y se agregarán a la lista de subpalabras. El valor predeterminado es False.

ProtectedWords

Obtiene o establece una lista de tokens que se van a proteger de la delimitación.

SplitOnCaseChange

Obtiene o establece un valor que indica si se van a dividir palabras en caseChange. Por ejemplo, si se establece en true, "AzureSearch" se convierte en "Azure" "Search". El valor predeterminado es true.

SplitOnNumerics

Obtiene o establece un valor que indica si se va a dividir en números. Por ejemplo, si se establece en true, "Azure1Search" se convierte en "Azure" "1" "Search". El valor predeterminado es true.

StemEnglishPossessive

Obtiene o establece un valor que indica si se van a quitar los "'s" finales de cada subword. El valor predeterminado es true.

Métodos

Validate()

Valide el objeto .

Se aplica a