Share via


AutocompleteParameters Klasse

Definition

Zusätzliche Parameter für den AutoVervollständigen-Vorgang.

public class AutocompleteParameters
type AutocompleteParameters = class
Public Class AutocompleteParameters
Vererbung
AutocompleteParameters

Konstruktoren

AutocompleteParameters()

Initialisiert eine neue instance der AutocompleteParameters-Klasse.

AutocompleteParameters(AutocompleteMode, String, Nullable<Boolean>, String, String, Nullable<Double>, IList<String>, Nullable<Int32>)

Initialisiert eine neue instance der AutocompleteParameters-Klasse.

Eigenschaften

AutocompleteMode

Ruft ab oder legt fest, dass der Modus für die automatische Vervollständigung angegeben wird. Der Standardwert ist "oneTerm". Verwenden Sie "twoTerms", um Shingles zu erhalten, und "oneTermWithContext", um den aktuellen Kontext zu verwenden, während automatisch abgeschlossene Begriffe erstellt werden. Mögliche Werte: "oneTerm", "twoTerms", "oneTermWithContext"

Filter

Ruft einen OData-Ausdruck ab, der die Dokumente filtert, die verwendet werden, um abgeschlossene Begriffe für das AutoVervollständigen-Ergebnis zu erzeugen, oder legt diesen fest.

HighlightPostTag

Ruft ein Zeichenfolgentag ab, das an Treffermarkierung angefügt wird, oder legt dieses fest. Muss mit highlightPreTag festgelegt werden. Wenn sie nicht angegeben wird, ist die Trefferherhebung deaktiviert.

HighlightPreTag

Ruft ein Zeichenfolgentag ab, das den Trefferhighlights vorangestellt ist, oder legt dieses fest. Muss mit highlightPostTag festgelegt werden. Wenn sie nicht angegeben wird, ist die Trefferherhebung deaktiviert.

MinimumCoverage

Ruft eine Zahl zwischen 0 und 100 ab, die den Prozentsatz des Indexes angibt, der von einer AutoVervollständigen-Abfrage abgedeckt werden muss, damit die Abfrage erfolgreich gemeldet wird, oder legt diese fest. Dieser Parameter kann hilfreich sein, um die Suchverfügbarkeit auch für Dienste mit nur einem Replikat sicherzustellen. Der Standardwert beträgt 80.

SearchFields

Ruft die Liste der Feldnamen ab, die beim Abfragen von automatisch abgeschlossenen Begriffen berücksichtigt werden sollen, oder legt diese fest. Zielfelder müssen in der angegebenen Vorschlagsfunktion enthalten sein.

Top

Ruft die Anzahl der abzurufenden automatisch abgeschlossenen Begriffe ab oder legt sie fest. Dies muss ein Wert zwischen 1 und 100 sein. Der Standardwert ist 5.

UseFuzzyMatching

Ruft einen Wert ab, der angibt, ob der Fuzzyabgleich für die AutoVervollständigen-Abfrage verwendet werden soll, oder legt diesen fest. Der Standardwert ist "false". Wenn diese Einstellung auf TRUE festgelegt ist, findet die Abfrage Begriffe, auch wenn im Suchtext ein ersatziertes oder fehlendes Zeichen vorhanden ist. Dies bietet zwar in einigen Szenarien eine bessere Benutzererfahrung, aber es fallen Leistungskosten an, da Fuzzy-Autovervollständigen-Abfragen langsamer sind und mehr Ressourcen beanspruchen.

Gilt für: