Compartir a través de


WordDelimiterTokenFilter interface

Divide palabras en subpalabras y realiza transformaciones opcionales en los grupos de subpalabras. Este filtro de token se implementa mediante Apache Lucene.

Extends

Propiedades

catenateAll

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

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

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

generateNumberParts

Valor que indica si se van a generar subtareas de número. El valor predeterminado es true.

generateWordParts

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.

odatatype

Discriminador polimórfico, que especifica los diferentes tipos que puede ser este objeto

preserveOriginal

Valor que indica si se conservarán las palabras originales y se agregarán a la lista de subwords. El valor predeterminado es False.

protectedWords

Lista de tokens que se van a proteger de delimitados.

splitOnCaseChange

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

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

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

Propiedades heredadas

name

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.

Detalles de las propiedades

catenateAll

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.

catenateAll?: boolean

Valor de propiedad

boolean

catenateNumbers

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.

catenateNumbers?: boolean

Valor de propiedad

boolean

catenateWords

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

catenateWords?: boolean

Valor de propiedad

boolean

generateNumberParts

Valor que indica si se van a generar subtareas de número. El valor predeterminado es true.

generateNumberParts?: boolean

Valor de propiedad

boolean

generateWordParts

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.

generateWordParts?: boolean

Valor de propiedad

boolean

odatatype

Discriminador polimórfico, que especifica los diferentes tipos que puede ser este objeto

odatatype: "#Microsoft.Azure.Search.WordDelimiterTokenFilter"

Valor de propiedad

"#Microsoft.Azure.Search.WordDelimiterTokenFilter"

preserveOriginal

Valor que indica si se conservarán las palabras originales y se agregarán a la lista de subwords. El valor predeterminado es False.

preserveOriginal?: boolean

Valor de propiedad

boolean

protectedWords

Lista de tokens que se van a proteger de delimitados.

protectedWords?: string[]

Valor de propiedad

string[]

splitOnCaseChange

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.

splitOnCaseChange?: boolean

Valor de propiedad

boolean

splitOnNumerics

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.

splitOnNumerics?: boolean

Valor de propiedad

boolean

stemEnglishPossessive

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

stemEnglishPossessive?: boolean

Valor de propiedad

boolean

Detalles de las propiedades heredadas

name

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.

name: string

Valor de propiedad

string

Heredado deBaseTokenFilter.name