Partager via


SearchIndexerIndexProjectionSelector Constructeur

Définition

Initialise une nouvelle instance de SearchIndexerIndexerProjectionSelector.

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

Paramètres

targetIndexName
String

Nom de l’index de recherche à projeter. Doit avoir un champ de clé avec l’analyseur « mot clé » défini.

parentKeyFieldName
String

Nom du champ dans l’index de recherche auquel mapper la valeur de clé du document parent. Doit être un champ de chaîne qui peut être filtré et non le champ clé.

sourceContext
String

Contexte source pour les projections. Représente la cardinalité à laquelle le document sera fractionné en plusieurs sous-documents.

mappings
IEnumerable<InputFieldMappingEntry>

Mappages pour la projection, ou quelle source doit être mappée à quel champ dans l’index cible.

Exceptions

targetIndexName, parentKeyFieldName, sourceContext ou mappings a la valeur Null.

S’applique à