Indexer Indexer Indexer Class

Definition

Represents an Azure Search indexer.

public class Indexer : Microsoft.Azure.Search.Models.IResourceWithETag
type Indexer = class
    interface IResourceWithETag
Public Class Indexer
Implements IResourceWithETag
Inheritance
IndexerIndexerIndexer
Implements

Constructors

Indexer() Indexer() Indexer()

Initializes a new instance of the Indexer class.

Indexer(String, String, String, String, String, IndexingSchedule, IndexingParameters, IList<FieldMapping>, IList<FieldMapping>, Nullable<Boolean>, String) Indexer(String, String, String, String, String, IndexingSchedule, IndexingParameters, IList<FieldMapping>, IList<FieldMapping>, Nullable<Boolean>, String) Indexer(String, String, String, String, String, IndexingSchedule, IndexingParameters, IList<FieldMapping>, IList<FieldMapping>, Nullable<Boolean>, String)

Initializes a new instance of the Indexer class.

Properties

DataSourceName DataSourceName DataSourceName

Gets or sets the name of the datasource from which this indexer reads data.

Description Description Description

Gets or sets the description of the indexer.

ETag ETag ETag

Gets or sets the ETag of the Indexer.

FieldMappings FieldMappings FieldMappings

Gets or sets defines mappings between fields in the data source and corresponding target fields in the index.

IsDisabled IsDisabled IsDisabled

Gets or sets a value indicating whether the indexer is disabled. Default is false.

Name Name Name

Gets or sets the name of the indexer.

OutputFieldMappings OutputFieldMappings OutputFieldMappings

Gets or sets output field mappings are applied after enrichment and immediately before indexing.

Parameters Parameters Parameters

Gets or sets parameters for indexer execution.

Schedule Schedule Schedule

Gets or sets the schedule for this indexer.

SkillsetName SkillsetName SkillsetName

Gets or sets the name of the cognitive skillset executing with this indexer.

TargetIndexName TargetIndexName TargetIndexName

Gets or sets the name of the index to which this indexer writes data.

Methods

Validate() Validate() Validate()

Validate the object.

Applies to