ShingleTokenFilter Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Kombiniert Token zu einem einzelnen Token. Dieser Tokenfilter wird mit Apache Lucene implementiert.
public class ShingleTokenFilter : Azure.Search.Documents.Indexes.Models.TokenFilter
type ShingleTokenFilter = class
inherit TokenFilter
Public Class ShingleTokenFilter
Inherits TokenFilter
- Vererbung
Konstruktoren
ShingleTokenFilter(String) |
Initialisiert eine neue instance von ShingleTokenFilter. |
Eigenschaften
FilterToken |
Die einzufügende Zeichenfolge für jede Position, an der kein Token vorhanden ist. Der Standardwert ist ein Unterstrich ("_"). |
MaxShingleSize |
Die maximale Shinglegröße. Der Standardwert und der Mindestwert ist 2. |
MinShingleSize |
Die minimale Shinglegröße. Der Standardwert und der Mindestwert ist 2. Muss kleiner als der Wert von maxShingleSize sein. |
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. (Geerbt von TokenFilter) |
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 ausgegeben werden sollen, wenn 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 Shingle zu bilden. Der Standardwert ist ein einzelnes Leerzeichen (" "). |