Share via


SynonymTokenFilter interface

Trova la corrispondenza di sinonimi con una o più parole in un flusso di token. Questo filtro di token viene implementato usando Apache Lucene.

Extends

Proprietà

expand

Un valore che indica se tutte le parole nell'elenco dei sinonimi (se => notazione non viene utilizzata) verranno mappate l'una all'altra. Se true, tutte le parole nell'elenco dei sinonimi (se => notazione non viene usata) verranno mappate tra loro. L'elenco seguente: incredibile, incredibile, favoloso, incredibile, incredibile, incredibile, favoloso, incredibile => incredibile, incredibile, favoloso, incredibile. Se false, l'elenco seguente: incredibile, incredibile, favoloso, incredibile, sorprendente sarà equivalente a: incredibile, incredibile, favoloso, incredibile => incredibile. Il valore predefinito è true.

ignoreCase

Valore che indica se inserire l'input di maiuscole e minuscole per la corrispondenza. L'impostazione predefinita è false.

odatatype

Discriminare polimorfico, che specifica i diversi tipi che questo oggetto può essere

synonyms

Elenco di sinonimi in uno dei due formati seguenti: 1. incredibile, incredibile, favoloso => incredibile - tutti i termini sul lato sinistro di => simbolo verrà sostituito con tutti i termini sul lato destro; 2. incredibile, incredibile, favoloso, sorprendente - elenco delimitato da virgole di parole equivalenti. Impostare l'opzione expand per modificare la modalità di interpretazione di questo elenco.

Proprietà ereditate

name

Nome del filtro del token. Può contenere solo lettere, numeri, spazi, trattini o caratteri di sottolineatura, deve iniziare e terminare con caratteri alfanumerici e non può contenere più di 128 caratteri.

Dettagli proprietà

expand

Un valore che indica se tutte le parole nell'elenco dei sinonimi (se => notazione non viene utilizzata) verranno mappate l'una all'altra. Se true, tutte le parole nell'elenco dei sinonimi (se => notazione non viene usata) verranno mappate tra loro. L'elenco seguente: incredibile, incredibile, favoloso, incredibile, incredibile, incredibile, favoloso, incredibile => incredibile, incredibile, favoloso, incredibile. Se false, l'elenco seguente: incredibile, incredibile, favoloso, incredibile, sorprendente sarà equivalente a: incredibile, incredibile, favoloso, incredibile => incredibile. Il valore predefinito è true.

expand?: boolean

Valore della proprietà

boolean

ignoreCase

Valore che indica se inserire l'input di maiuscole e minuscole per la corrispondenza. L'impostazione predefinita è false.

ignoreCase?: boolean

Valore della proprietà

boolean

odatatype

Discriminare polimorfico, che specifica i diversi tipi che questo oggetto può essere

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

Valore della proprietà

"#Microsoft.Azure.Search.SynonymTokenFilter"

synonyms

Elenco di sinonimi in uno dei due formati seguenti: 1. incredibile, incredibile, favoloso => incredibile - tutti i termini sul lato sinistro di => simbolo verrà sostituito con tutti i termini sul lato destro; 2. incredibile, incredibile, favoloso, sorprendente - elenco delimitato da virgole di parole equivalenti. Impostare l'opzione expand per modificare la modalità di interpretazione di questo elenco.

synonyms: string[]

Valore della proprietà

string[]

Dettagli proprietà ereditate

name

Nome del filtro del token. Può contenere solo lettere, numeri, spazi, trattini o caratteri di sottolineatura, deve iniziare e terminare con caratteri alfanumerici e non può contenere più di 128 caratteri.

name: string

Valore della proprietà

string

Ereditato daBaseTokenFilter.name