Share via


SynonymTokenFilter interface

Entspricht Synonymen mit einzelnen oder mehreren Wörtern in einem Tokenstream. Dieser Tokenfilter wird mit Apache Lucene implementiert.

Extends

Eigenschaften

expand

Ein -Wert, der angibt, ob alle Wörter in der Liste der Synonyme (wenn => Notation nicht verwendet wird) einander zugeordnet werden. Wenn true, werden alle Wörter in der Liste der Synonyme (wenn => Notation nicht verwendet wird) einander zugeordnet. Die folgende Liste: incredible, incrediblee, fabulous, amazing ist gleichbedeutend mit: incredible, incrediblee, fabulous, amazing => incredible, incrediblee, fabulous, amazing. Wenn falsch, die folgende Liste: unglaublich, unglaublich, fabelhaft, erstaunlich ist gleichbedeutend mit: incredible, incrediblee, fabulous, amazing => incredible. Der Standardwert ist "true".

ignoreCase

Ein -Wert, der angibt, ob die Eingabe für den Abgleich mit Groß-/Kleinschreibung gefaltet werden soll. Der Standardwert ist "false".

odatatype

Polymorpher Diskriminator, der die verschiedenen Typen angibt, die dieses Objekt sein kann

synonyms

Eine Liste von Synonymen in einem von zwei Formaten: 1. incredible, incrediblee, fabulous => amazing - alle Begriffe auf der linken Seite von => Symbol werden durch alle Begriffe auf der rechten Seite ersetzt; 2. unglaublich, unglaublich, fabelhaft, erstaunlich - durch Trennzeichen getrennte Liste der äquivalenten Wörter. Legen Sie die expand-Option fest, um zu ändern, wie diese Liste interpretiert wird.

Geerbte Eigenschaften

name

Der Name des Tokenfilters. Er darf nur Buchstaben, Ziffern, Leerzeichen, Bindestriche und Unterstriche enthalten. Er muss mit alphanumerischen Zeichen beginnen und enden und darf maximal 128 Zeichen lang sein.

Details zur Eigenschaft

expand

Ein -Wert, der angibt, ob alle Wörter in der Liste der Synonyme (wenn => Notation nicht verwendet wird) einander zugeordnet werden. Wenn true, werden alle Wörter in der Liste der Synonyme (wenn => Notation nicht verwendet wird) einander zugeordnet. Die folgende Liste: incredible, incrediblee, fabulous, amazing ist gleichbedeutend mit: incredible, incrediblee, fabulous, amazing => incredible, incrediblee, fabulous, amazing. Wenn falsch, die folgende Liste: unglaublich, unglaublich, fabelhaft, erstaunlich ist gleichbedeutend mit: incredible, incrediblee, fabulous, amazing => incredible. Der Standardwert ist "true".

expand?: boolean

Eigenschaftswert

boolean

ignoreCase

Ein -Wert, der angibt, ob die Eingabe für den Abgleich mit Groß-/Kleinschreibung gefaltet werden soll. Der Standardwert ist "false".

ignoreCase?: boolean

Eigenschaftswert

boolean

odatatype

Polymorpher Diskriminator, der die verschiedenen Typen angibt, die dieses Objekt sein kann

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

Eigenschaftswert

"#Microsoft.Azure.Search.SynonymTokenFilter"

synonyms

Eine Liste von Synonymen in einem von zwei Formaten: 1. incredible, incrediblee, fabulous => amazing - alle Begriffe auf der linken Seite von => Symbol werden durch alle Begriffe auf der rechten Seite ersetzt; 2. unglaublich, unglaublich, fabelhaft, erstaunlich - durch Trennzeichen getrennte Liste der äquivalenten Wörter. Legen Sie die expand-Option fest, um zu ändern, wie diese Liste interpretiert wird.

synonyms: string[]

Eigenschaftswert

string[]

Geerbte Eigenschaftsdetails

name

Der Name des Tokenfilters. Er darf nur Buchstaben, Ziffern, Leerzeichen, Bindestriche und Unterstriche enthalten. Er muss mit alphanumerischen Zeichen beginnen und enden und darf maximal 128 Zeichen lang sein.

name: string

Eigenschaftswert

string

Geerbt vonBaseTokenFilter.name