Share via


ShingleTokenFilter interface

Kombiniert Token zu einem einzelnen Token. Dieser Tokenfilter wird mithilfe von Apache Lucene implementiert.

Extends

Eigenschaften

filterToken

Die Zeichenfolge, die für jede Position eingefügt werden soll, an der kein Token vorhanden ist. Der Standardwert ist ein Unterstrich ("_").

maxShingleSize

Die maximale Schindelgröße. Standardwert und Mindestwert ist 2.

minShingleSize

Die minimale Schindelgröße. Standardwert und Mindestwert ist 2. Muss kleiner als der Wert von maxShingleSize sein.

odatatype

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

outputUnigrams

Ein Wert, der angibt, ob der Ausgabestream die Eingabetoken (Unigramme) sowie Schindeln enthält. Der Standardwert ist "true".

outputUnigramsIfNoShingles

Ein Wert, der angibt, ob Unigramme für die Zeiten ausgegeben werden sollen, in denen keine Schindeln verfügbar sind. Diese Eigenschaft hat Vorrang, wenn outputUnigrams auf false festgelegt ist. Der Standardwert ist "false".

tokenSeparator

Die Zeichenfolge, die beim Verknüpfen benachbarter Token verwendet werden soll, um einen Schindel zu bilden. Standard ist ein einzelner Leerraum ("").

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

filterToken

Die Zeichenfolge, die für jede Position eingefügt werden soll, an der kein Token vorhanden ist. Der Standardwert ist ein Unterstrich ("_").

filterToken?: string

Eigenschaftswert

string

maxShingleSize

Die maximale Schindelgröße. Standardwert und Mindestwert ist 2.

maxShingleSize?: number

Eigenschaftswert

number

minShingleSize

Die minimale Schindelgröße. Standardwert und Mindestwert ist 2. Muss kleiner als der Wert von maxShingleSize sein.

minShingleSize?: number

Eigenschaftswert

number

odatatype

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

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

Eigenschaftswert

"#Microsoft.Azure.Search.ShingleTokenFilter"

outputUnigrams

Ein Wert, der angibt, ob der Ausgabestream die Eingabetoken (Unigramme) sowie Schindeln enthält. Der Standardwert ist "true".

outputUnigrams?: boolean

Eigenschaftswert

boolean

outputUnigramsIfNoShingles

Ein Wert, der angibt, ob Unigramme für die Zeiten ausgegeben werden sollen, in denen keine Schindeln verfügbar sind. Diese Eigenschaft hat Vorrang, wenn outputUnigrams auf false festgelegt ist. Der Standardwert ist "false".

outputUnigramsIfNoShingles?: boolean

Eigenschaftswert

boolean

tokenSeparator

Die Zeichenfolge, die beim Verknüpfen benachbarter Token verwendet werden soll, um einen Schindel zu bilden. Standard ist ein einzelner Leerraum ("").

tokenSeparator?: 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