WordDelimiterTokenFilter interface
Divide palavras em subpalavras e executa transformações opcionais em grupos de subpalavras. Este filtro de token é implementado usando Apache Lucene.
- Extends
Propriedades
catenate |
Um valor que indica se todas as partes da subpalavra serão atenuadas. Por exemplo, se isso estiver definido como true, "Azure-Search-1" se tornará "AzureSearch1". O padrão é false. |
catenate |
Um valor que indica se as execuções máximas de peças numéricas serão limitadas. Por exemplo, se isso for definido como true, "1-2" se tornará "12". O padrão é false. |
catenate |
Um valor que indica se as execuções máximas de partes de palavras serão limitadas. Por exemplo, se isso estiver definido como true, "Azure-Search" se tornará "AzureSearch". O padrão é false. |
generate |
Um valor que indica se as subpalavras numéricas devem ser geradas. O padrão é true. |
generate |
Um valor que indica se as palavras de parte devem ser geradas. Se definido, faz com que partes de palavras sejam geradas; por exemplo, "AzureSearch" torna-se "Azure" "Search". O padrão é true. |
odatatype | Discriminador polimórfico, que especifica os diferentes tipos que este objeto pode ser |
preserve |
Um valor que indica se as palavras originais serão preservadas e adicionadas à lista de subpalavras. O padrão é false. |
protected |
Uma lista de tokens para proteger de serem delimitados. |
split |
Um valor que indica se as palavras devem ser divididas em caseChange. Por exemplo, se isso estiver definido como true, "AzureSearch" se tornará "Azure" "Search". O padrão é true. |
split |
Um valor que indica se deve ser dividido em números. Por exemplo, se isso estiver definido como true, "Azure1Search" se tornará "Azure" "1" "Search". O padrão é true. |
stem |
Um valor que indica se os "s" à direita devem ser removidos para cada subpalavra. O padrão é true. |
Propriedades Herdadas
name | O nome do filtro de token. Deve conter apenas letras, dígitos, espaços, traços ou sublinhados, só pode começar e terminar com caracteres alfanuméricos e está limitado a 128 caracteres. |
Detalhes de Propriedade
catenateAll
Um valor que indica se todas as partes da subpalavra serão atenuadas. Por exemplo, se isso estiver definido como true, "Azure-Search-1" se tornará "AzureSearch1". O padrão é false.
catenateAll?: boolean
Valor de Propriedade
boolean
catenateNumbers
Um valor que indica se as execuções máximas de peças numéricas serão limitadas. Por exemplo, se isso for definido como true, "1-2" se tornará "12". O padrão é false.
catenateNumbers?: boolean
Valor de Propriedade
boolean
catenateWords
Um valor que indica se as execuções máximas de partes de palavras serão limitadas. Por exemplo, se isso estiver definido como true, "Azure-Search" se tornará "AzureSearch". O padrão é false.
catenateWords?: boolean
Valor de Propriedade
boolean
generateNumberParts
Um valor que indica se as subpalavras numéricas devem ser geradas. O padrão é true.
generateNumberParts?: boolean
Valor de Propriedade
boolean
generateWordParts
Um valor que indica se as palavras de parte devem ser geradas. Se definido, faz com que partes de palavras sejam geradas; por exemplo, "AzureSearch" torna-se "Azure" "Search". O padrão é true.
generateWordParts?: boolean
Valor de Propriedade
boolean
odatatype
Discriminador polimórfico, que especifica os diferentes tipos que este objeto pode ser
odatatype: "#Microsoft.Azure.Search.WordDelimiterTokenFilter"
Valor de Propriedade
"#Microsoft.Azure.Search.WordDelimiterTokenFilter"
preserveOriginal
Um valor que indica se as palavras originais serão preservadas e adicionadas à lista de subpalavras. O padrão é false.
preserveOriginal?: boolean
Valor de Propriedade
boolean
protectedWords
Uma lista de tokens para proteger de serem delimitados.
protectedWords?: string[]
Valor de Propriedade
string[]
splitOnCaseChange
Um valor que indica se as palavras devem ser divididas em caseChange. Por exemplo, se isso estiver definido como true, "AzureSearch" se tornará "Azure" "Search". O padrão é true.
splitOnCaseChange?: boolean
Valor de Propriedade
boolean
splitOnNumerics
Um valor que indica se deve ser dividido em números. Por exemplo, se isso estiver definido como true, "Azure1Search" se tornará "Azure" "1" "Search". O padrão é true.
splitOnNumerics?: boolean
Valor de Propriedade
boolean
stemEnglishPossessive
Um valor que indica se os "s" à direita devem ser removidos para cada subpalavra. O padrão é true.
stemEnglishPossessive?: boolean
Valor de Propriedade
boolean
Detalhes da Propriedade Herdada
name
O nome do filtro de token. Deve conter apenas letras, dígitos, espaços, traços ou sublinhados, só pode começar e terminar com caracteres alfanuméricos e está limitado a 128 caracteres.
name: string
Valor de Propriedade
string
herdada deBaseTokenFilter.name