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 mithilfe von Apache Lucene implementiert. http://lucene.apache.org/core/4_10_3/analyzers-common/org/apache/lucene/analysis/shingle/ShingleFilter.html
[Newtonsoft.Json.JsonObject("#Microsoft.Azure.Search.ShingleTokenFilter")]
public class ShingleTokenFilter : Microsoft.Azure.Search.Models.TokenFilter
[<Newtonsoft.Json.JsonObject("#Microsoft.Azure.Search.ShingleTokenFilter")>]
type ShingleTokenFilter = class
inherit TokenFilter
Public Class ShingleTokenFilter
Inherits TokenFilter
- Vererbung
- Attribute
-
Newtonsoft.Json.JsonObjectAttribute
Konstruktoren
ShingleTokenFilter() |
Initialisiert eine neue instance der ShingleTokenFilter-Klasse. |
ShingleTokenFilter(String, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>, String, String) |
Initialisiert eine neue instance der ShingleTokenFilter-Klasse. |
Eigenschaften
FilterToken |
Ruft die einzufügende Zeichenfolge für jede Position ab, an der kein Token vorhanden ist, oder legt sie fest. Der Standardwert ist ein Unterstrich ("_"). |
MaxShingleSize |
Ruft die maximale Schindelgröße ab oder legt diese fest. Standardwert und Mindestwert ist 2. |
MinShingleSize |
Ruft die minimale Schindelgröße ab oder legt diese fest. Standardwert und Mindestwert ist 2. Muss kleiner als der Wert von maxShingleSize sein. |
Name |
Ruft den Namen des Tokenfilters ab oder legt den Namen fest. 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 |
Ruft einen Wert ab, der angibt, ob der Ausgabestream die Eingabetoken (Unigramme) sowie Schindeln enthält, oder legt ihn fest. Der Standardwert ist "true". |
OutputUnigramsIfNoShingles |
Ruft einen Wert ab, der angibt, ob Unigramme für die Zeiten ausgegeben werden sollen, in denen keine Schindeln verfügbar sind, oder legt diesen fest. Diese Eigenschaft hat Vorrang, wenn outputUnigrams auf false festgelegt ist. Der Standardwert ist "false". |
TokenSeparator |
Ruft die Zeichenfolge ab, die beim Verknüpfen benachbarter Token verwendet werden soll, um einen Schindel zu bilden, oder legt diese fest. Standard ist ein einzelner Leerraum (""). |
Methoden
Validate() |
Überprüfen Sie das Objekt. |
Gilt für:
Azure SDK for .NET