SuggestParameters 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.
Parameter zum Filtern, Sortieren, Fuzzyabgleich und anderen Vorschlägen zum Abfrageverhalten.
public class SuggestParameters
type SuggestParameters = class
Public Class SuggestParameters
- Vererbung
-
SuggestParameters
Konstruktoren
SuggestParameters() |
Initialisiert eine neue instance der SuggestParameters-Klasse. |
SuggestParameters(String, Boolean, String, String, Nullable<Double>, IList<String>, IList<String>, IList<String>, Nullable<Int32>) |
Initialisiert eine neue instance der SuggestParameters-Klasse. |
Eigenschaften
Filter |
Ruft einen OData-Ausdruck ab, der die Dokumente filtert, die für Vorschläge in Betracht gezogen werden, 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 Treffermarkierung von Vorschlägen 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 Treffermarkierung von Vorschlägen deaktiviert. |
MinimumCoverage |
Ruft eine Zahl zwischen 0 und 100 ab, die den Prozentsatz des Indexes angibt, der von einer Vorschlagsabfrage 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. |
OrderBy |
Ruft die Liste der OData-$orderby Ausdrücke ab, nach denen die Ergebnisse sortiert werden sollen, oder legt diese fest. Jeder Ausdruck kann entweder ein Feldname oder ein Aufruf der Funktionen geo.distance() oder search.score() sein. Jedem Ausdruck kann asc folgen, um aufsteigend anzugeben, oder desc, um absteigend anzugeben. Standardmäßig wird in aufsteigender Reihenfolge sortiert. Verknüpfungen werden durch die Ergebnisstände von Dokumenten getrennt. Wenn kein $orderby angegeben ist, wird die Standardsortierreihenfolge nach Dokumentabgleichsbewertung absteigend ausgeführt. Es können maximal 32 $orderby-Klauseln vorhanden sein. |
SearchFields |
Ruft die Liste der Feldnamen ab, die nach dem angegebenen Suchtext gesucht werden sollen, oder legt diese fest. Zielfelder müssen in der angegebenen Vorschlagsfunktion enthalten sein. |
Select |
Ruft die Liste der abzurufenden Felder ab oder legt sie fest. Wenn nicht angegeben, wird nur das Schlüsselfeld in die Ergebnisse einbezogen. |
Top |
Ruft die Anzahl der abzurufenden Vorschläge ab oder legt sie fest. Der Wert muss eine Zahl zwischen 1 und 100 sein. Der Standardwert ist 5. |
UseFuzzyMatching |
Ruft einen Wert ab, der angibt, ob Fuzzyabgleich für die Vorschlagsabfrage 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 Erfahrung, aber dies ist mit Leistungskosten verbunden, da Fuzzyvorschläge abfragen langsamer sind und mehr Ressourcen verbrauchen. |
Methoden
EnsureSelect() |
Gibt diesen instance zurück, wenn es eine Eigenschaft ungleich NULL |
Gilt für:
Azure SDK for .NET