Freigeben über


SearchIndexerIndexProjectionSelector Konstruktor

Definition

Initialisiert eine neue instance von SearchIndexerIndexProjectionSelector.

public SearchIndexerIndexProjectionSelector (string targetIndexName, string parentKeyFieldName, string sourceContext, System.Collections.Generic.IEnumerable<Azure.Search.Documents.Indexes.Models.InputFieldMappingEntry> mappings);
new Azure.Search.Documents.Indexes.Models.SearchIndexerIndexProjectionSelector : string * string * string * seq<Azure.Search.Documents.Indexes.Models.InputFieldMappingEntry> -> Azure.Search.Documents.Indexes.Models.SearchIndexerIndexProjectionSelector
Public Sub New (targetIndexName As String, parentKeyFieldName As String, sourceContext As String, mappings As IEnumerable(Of InputFieldMappingEntry))

Parameter

targetIndexName
String

Name des Suchindexes, in den projiziert werden soll. Muss über ein Schlüsselfeld mit dem Analysetoolsatz "Schlüsselwort (keyword)" verfügen.

parentKeyFieldName
String

Name des Felds im Suchindex, dem der Schlüsselwert des übergeordneten Dokuments zugeordnet werden soll. Muss ein Zeichenfolgenfeld sein, das gefiltert werden kann und nicht das Schlüsselfeld.

sourceContext
String

Quellkontext für die Projektionen. Stellt die Kardinalität dar, bei der das Dokument in mehrere Unterdokumente aufgeteilt wird.

mappings
IEnumerable<InputFieldMappingEntry>

Zuordnungen für die Projektion oder welche Quelle welchem Feld im Zielindex zugeordnet werden soll.

Ausnahmen

targetIndexName, parentKeyFieldName, sourceContext oder mappings ist NULL.

Gilt für: