SearchModelFactory.KnowledgeSourceIngestionParameters Method

Definition

Consolidates all general ingestion settings for knowledge sources.

public static Azure.Search.Documents.KnowledgeBases.Models.KnowledgeSourceIngestionParameters KnowledgeSourceIngestionParameters(Azure.Search.Documents.Indexes.Models.SearchIndexerDataIdentity identity = default, Azure.Search.Documents.KnowledgeBases.Models.KnowledgeSourceVectorizer embeddingModel = default, Azure.Search.Documents.Indexes.Models.KnowledgeBaseModel chatCompletionModel = default, bool? disableImageVerbalization = default, Azure.Search.Documents.Indexes.Models.IndexingSchedule ingestionSchedule = default, Azure.Search.Documents.Indexes.Models.KnowledgeSourceContentExtractionMode? contentExtractionMode = default, Azure.Search.Documents.KnowledgeBases.Models.AIServices aiServices = default);
static member KnowledgeSourceIngestionParameters : Azure.Search.Documents.Indexes.Models.SearchIndexerDataIdentity * Azure.Search.Documents.KnowledgeBases.Models.KnowledgeSourceVectorizer * Azure.Search.Documents.Indexes.Models.KnowledgeBaseModel * Nullable<bool> * Azure.Search.Documents.Indexes.Models.IndexingSchedule * Nullable<Azure.Search.Documents.Indexes.Models.KnowledgeSourceContentExtractionMode> * Azure.Search.Documents.KnowledgeBases.Models.AIServices -> Azure.Search.Documents.KnowledgeBases.Models.KnowledgeSourceIngestionParameters
Public Shared Function KnowledgeSourceIngestionParameters (Optional identity As SearchIndexerDataIdentity = Nothing, Optional embeddingModel As KnowledgeSourceVectorizer = Nothing, Optional chatCompletionModel As KnowledgeBaseModel = Nothing, Optional disableImageVerbalization As Nullable(Of Boolean) = Nothing, Optional ingestionSchedule As IndexingSchedule = Nothing, Optional contentExtractionMode As Nullable(Of KnowledgeSourceContentExtractionMode) = Nothing, Optional aiServices As AIServices = Nothing) As KnowledgeSourceIngestionParameters

Parameters

identity
SearchIndexerDataIdentity

An explicit identity to use for this knowledge source.

embeddingModel
KnowledgeSourceVectorizer

Optional vectorizer configuration for vectorizing content.

chatCompletionModel
KnowledgeBaseModel

Optional chat completion model for image verbalization or context extraction.

disableImageVerbalization
Nullable<Boolean>

Indicates whether image verbalization should be disabled. Default is false.

ingestionSchedule
IndexingSchedule

Optional schedule for data ingestion.

contentExtractionMode
Nullable<KnowledgeSourceContentExtractionMode>

Optional content extraction mode. Default is 'minimal'.

aiServices
AIServices

Optional AI Services configuration for content processing.

Returns

A new KnowledgeSourceIngestionParameters instance for mocking.

Applies to