Freigeben über


ShingleTokenFilter Klasse

Definition

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
ShingleTokenFilter

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 (" ").

Gilt für: