ShingleTokenFilter interface
Kombiniert Token zu einem einzelnen Token. Dieser Tokenfilter wird mithilfe von Apache Lucene implementiert.
- Extends
Eigenschaften
filter |
Die Zeichenfolge, die für jede Position eingefügt werden soll, an der kein Token vorhanden ist. Der Standardwert ist ein Unterstrich ("_"). |
max |
Die maximale Schindelgröße. Standardwert und Mindestwert ist 2. |
min |
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 |
output |
Ein Wert, der angibt, ob der Ausgabestream die Eingabetoken (Unigramme) sowie Schindeln enthält. Der Standardwert ist "true". |
output |
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". |
token |
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