WordDelimiterTokenFilter Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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
Azure SDK for .NET
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de