Freigeben über


SynonymTokenFilter Klasse

Definition

Entspricht Synonymen mit einzelnen oder mehreren Wörtern in einem Tokenstream. Dieser Tokenfilter wird mithilfe von Apache Lucene implementiert. http://lucene.apache.org/core/4_10_3/analyzers-common/org/apache/lucene/analysis/synonym/SynonymFilter.html

[Newtonsoft.Json.JsonObject("#Microsoft.Azure.Search.SynonymTokenFilter")]
public class SynonymTokenFilter : Microsoft.Azure.Search.Models.TokenFilter
[<Newtonsoft.Json.JsonObject("#Microsoft.Azure.Search.SynonymTokenFilter")>]
type SynonymTokenFilter = class
    inherit TokenFilter
Public Class SynonymTokenFilter
Inherits TokenFilter
Vererbung
SynonymTokenFilter
Attribute
Newtonsoft.Json.JsonObjectAttribute

Konstruktoren

SynonymTokenFilter()

Initialisiert eine neue instance der SynonymTokenFilter-Klasse.

SynonymTokenFilter(String, IList<String>, Nullable<Boolean>, Nullable<Boolean>)

Initialisiert eine neue instance der SynonymTokenFilter-Klasse.

Eigenschaften

Expand

Ruft einen Wert ab, der angibt, ob alle Wörter in der Liste der Synonyme (wenn =&gt; Notation nicht verwendet wird) einander zugeordnet werden, oder legt diesen fest. Wenn true, werden alle Wörter in der Liste der Synonyme (wenn =&gt; Notation nicht verwendet wird) einander zugeordnet. Die folgende Liste: unglaublich, unglaublich, fabelhaft, erstaunlich entspricht: unglaublich, unglaublich, fabelhaft, erstaunlich =&gt; unglaublich, unglaublich, fabelhaft, unglaublich, erstaunlich. Wenn falsch, die folgende Liste: unglaublich, unglaublich, fabelhaft, erstaunlich ist gleichbedeutend mit: unglaublich, unglaublich, fabelhaft, erstaunlich =&gt; unglaublich. Der Standardwert ist "true".

IgnoreCase

Ruft einen Wert ab, der angibt, ob eingaben mit Groß-/Kleinschreibung für den Abgleich eingeklappt werden sollen, oder legt diesen fest. Der Standardwert ist "false".

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)
Synonyms

Ruft eine Liste von Synonymen in einem von zwei Formaten ab oder legt diese fest: 1. unglaublich, unglaublich, fabelhaft =&gt; erstaunlich - alle Begriffe auf der linken Seite von =&gt; Symbol werden durch alle Begriffe auf der rechten Seite ersetzt; 2. unglaublich, unglaublich, fabelhaft, erstaunlich - kommagetrennte Liste der entsprechenden Wörter. Legen Sie die expand-Option fest, um zu ändern, wie diese Liste interpretiert wird.

Methoden

Validate()

Überprüfen Sie das Objekt.

Gilt für: