Freigeben über


Azure.Search.Documents.Models Namespace

Klassen

AnswerResult

Eine Antwort ist eine Textpassage, die aus dem Inhalt der relevantesten Dokumente extrahiert wurde, die der Abfrage entsprechen. Antworten werden aus den obersten Suchergebnissen extrahiert. Antwortkandidaten werden bewertet, und die wichtigsten Antworten werden ausgewählt.

AutocompleteItem

Das Ergebnis von AutoVervollständigen-Anforderungen.

AutocompleteResults

Das Ergebnis der AutoVervollständigen-Abfrage.

CaptionResult

Beschriftungen sind die repräsentativsten Passagen aus dem Dokument im Verhältnis zur Suchabfrage. Sie werden häufig als Dokumentzusammenfassung verwendet. Beschriftungen werden nur für Abfragen vom Typ "semantic" zurückgegeben.

DocumentDebugInfo

Enthält Debuginformationen, die verwendet werden können, um Ihre Suchergebnisse weiter zu untersuchen.

FacetResult

Ein einzelner Bucket eines Facettenabfrageergebnisses. Gibt die Anzahl der Dokumente an, deren Feldwert in einen bestimmten Bereich fällt oder einen bestimmten Wert oder ein bestimmtes Intervall aufweist.

IndexActionCompletedEventArgs<T>

Stellt Daten für ActionCompleted das Ereignis bereit.

IndexActionEventArgs<T>

Stellt Daten für das ActionAdded-Ereignis und das ActionSent-Ereignis bereit.

IndexActionFailedEventArgs<T>

Stellt Daten für ActionCompleted das Ereignis bereit.

IndexDocumentsAction

Erstellt IndexDocumentsAction<T> Instanzen, die einer hinzugefügt IndexDocumentsBatch<T> und über übermittelt werden IndexDocuments<T>(IndexDocumentsBatch<T>, IndexDocumentsOptions, CancellationToken)sollen.

IndexDocumentsAction<T>

Stellt eine Indexaktion dar, die für ein Dokument ausgeführt wird.

IndexDocumentsBatch

Erstellt IndexDocumentsBatch<T> Instanzen zum Aktualisieren von Suchindizes über IndexDocuments<T>(IndexDocumentsBatch<T>, IndexDocumentsOptions, CancellationToken).

IndexDocumentsBatch<T>

Enthält einen Batch von Dokumentschreibaktionen, die über an einen Suchindex gesendet werden IndexDocuments<T>(IndexDocumentsBatch<T>, IndexDocumentsOptions, CancellationToken)sollen.

IndexDocumentsResult

Antwort mit der status von Vorgängen für alle Dokumente in der Indizierungsanforderung.

IndexingResult

Status eines Indizierungsvorgangs für ein einzelnes Dokument.

QueryResultDocumentRerankerInput

Die unformatierten verketteten Zeichenfolgen, die an den semantischen Anreicherungsprozess gesendet wurden.

QueryResultDocumentSemanticField

Beschreibung der Felder, die an den semantischen Anreicherungsprozess gesendet wurden, sowie deren Verwendung.

RangeFacetResult<T>

Ein einzelner Bucket eines Bereichsfacetabfrageergebnisses, der die Anzahl von Dokumenten mit einem Feldwert meldet, der innerhalb eines bestimmten Bereichs liegt.

RawVectorQuery

Die Abfrageparameter, die für die Vektorsuche verwendet werden sollen, wenn ein unformatierter Vektorwert angegeben wird.

ResetDocumentOptions

Die DocumentKeysOrIds.

ResetSkillsOptions

Die SkillNames.The SkillNames.

SearchDocument

Stellt ein nicht typisiertes Dokument dar, das von einer Suche oder einer Dokumentsuche zurückgegeben wird. Auf sie kann entweder als dynamisches Objekt oder als Wörterbuch zugegriffen werden.

SearchModelFactory

Modellfactory für Modelle.

SearchResult<T>

Enthält ein Dokument, das von einer Suchabfrage gefunden wurde, sowie zugeordnete Metadaten.

SearchResults<T>

Antwort mit Suchergebnissen aus einem Index.

SearchResultsPage<T>

Eine Seite von SearchResult<T>s, die von GetResultsAsync()der AsPages(String, Nullable<Int32>) -Methode zurückgegeben wird.

SearchSuggestion<T>

Ein Ergebnis, das ein dokument enthält, das von einer Vorschlagsabfrage gefunden wurde, sowie zugeordnete Metadaten.

SemanticDebugInfo

The SemanticDebugInfo.

SuggestResults<T>

Antwort mit Den Ergebnissen der Vorschlagsabfrage aus einem Index.

ValueFacetResult<T>

Ein einzelner Bucket eines einfachen oder Intervall-Facetabfrageergebnisses, der die Anzahl von Dokumenten mit einem Feld meldet, das innerhalb eines bestimmten Intervalls liegt oder einen bestimmten Wert aufweist.

VectorizableTextQuery

Die Abfrageparameter, die für die Vektorsuche verwendet werden sollen, wenn ein Textwert bereitgestellt wird, der vektorisiert werden muss.

VectorQuery

Die Abfrageparameter für Vektor- und Hybridsuchabfragen. Beachten Sie, dass VectorQuery die Basisklasse ist. Je nach Szenario muss hier möglicherweise eine abgeleitete Klasse der Basisklasse zugewiesen werden, oder diese Eigenschaft muss in eine der möglichen abgeleiteten Klassen umgewandelt werden. Zu den verfügbaren abgeleiteten Klassen gehören VectorizableTextQuery und RawVectorQuery.

Strukturen

QueryAnswerType

Dieser Parameter ist nur gültig, wenn der Abfragetyp "semantisch" ist. Wenn festgelegt, gibt die Abfrage Antworten zurück, die aus Schlüsselpassagen in den dokumenten mit dem höchsten Rang extrahiert wurden. Die Anzahl der zurückgegebenen Antworten kann konfiguriert werden, indem das Pipezeichen "|" gefolgt von der Option "count-number< of answers>" nach dem Parameterwert "answers" angefügt wird, z. B. "extractive|count-3". Die Standardanzahl ist 1. Der Konfidenzschwellenwert kann konfiguriert werden, indem das Pipezeichen '|' gefolgt von der Option 'Schwellenwert-Konfidenzschwellenwert<>' nach dem Antwortparameterwert angefügt wird, z. B. "extractive|threshold-0.9". Der Standardschwellenwert ist 0,7.

QueryCaptionType

Dieser Parameter ist nur gültig, wenn der Abfragetyp "semantisch" ist. Wenn festgelegt, gibt die Abfrage Beschriftungen zurück, die aus Schlüsselpassagen in den Dokumenten mit dem höchsten Rang extrahiert wurden. Wenn Untertitel auf "extrahierend" festgelegt ist, ist die Hervorhebung standardmäßig aktiviert und kann konfiguriert werden, indem das Pipezeichen '|' gefolgt von der Option "highlight-true</false>" angefügt wird, z. B. "extractive|highlight-true". Der Standardwert ist "None".

QueryDebugMode

Aktiviert ein Debugtool, das verwendet werden kann, um Ihre Suchergebnisse weiter zu untersuchen.

QueryLanguage

Die Sprache der Abfrage.

QuerySpellerType

Verbessern Sie den Suchrückruf, indem Sie einzelne Suchabfragebegriffe rechtschreibkorrekturen.

SemanticErrorHandling

Ermöglicht dem Benutzer die Auswahl, ob ein semantischer Aufruf vollständig fehlschlagen oder Teilergebnisse zurückgeben soll.

SemanticFieldState

Die Art und Weise, wie das Feld für den semantischen Anreicherungsprozess verwendet wurde.

SemanticPartialResponseReason

Grund dafür, dass eine Teilantwort für eine semantische Suchanforderung zurückgegeben wurde.

SemanticPartialResponseType

Typ der Teilantwort, die für eine semantische Suchanforderung zurückgegeben wurde.

VectorFilterMode

Bestimmt, ob Filter vor oder nach der Vektorsuche angewendet werden.

VectorQueryKind

Die Art der ausgeführten Vektorabfrage.

Enumerationen

AutocompleteMode

Gibt den Modus für autovervollständigen an. Der Standardwert ist "oneTerm". Verwenden Sie "twoTerms", um Shingles zu erhalten, und "oneTermWithContext", um den aktuellen Kontext zum Erstellen von AutoVervollständigen-Begriffen zu verwenden.

FacetType

Gibt den Typ eines Facettenabfrageergebnisses an.

IndexActionType

Der Vorgang, der für ein Dokument in einem Indizierungsbatch ausgeführt werden soll.

ScoringStatistics

Ein -Wert, der angibt, ob Bewertungsstatistiken (z. B. Dokumenthäufigkeit) global für eine konsistentere Bewertung oder lokal für eine geringere Latenz berechnet werden sollen. Der Standardwert ist "local". Verwenden Sie "global", um Bewertungsstatistiken vor der Bewertung global zu aggregieren. Die Verwendung von globalen Bewertungsstatistiken kann die Latenz von Suchabfragen erhöhen.

SearchMode

Gibt an, ob einige oder alle Suchbegriffe übereinstimmen müssen, damit das Dokument als Übereinstimmung zählt.

SearchQueryType

Gibt die Syntax der Suchabfrage an. Der Standardwert ist "simple". Verwenden Sie "full", wenn Ihre Abfrage die Lucene-Abfragesyntax verwendet.