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
catenate |
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. |
catenate |
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. |
catenate |
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. |
generate |
Valor que indica si se van a generar subtareas de número. El valor predeterminado es true. |
generate |
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 |
preserve |
Valor que indica si se conservarán las palabras originales y se agregarán a la lista de subwords. El valor predeterminado es False. |
protected |
Lista de tokens que se van a proteger de delimitados. |
split |
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. |
split |
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. |
stem |
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