Indexer Class

Definition

Represents an indexer.

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

Constructors

Indexer()

Initializes a new instance of the Indexer class.

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

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

Description

Gets or sets the description of the indexer.

ETag

Gets or sets the ETag of the Indexer.

FieldMappings

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

IsDisabled

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

Name

Gets or sets the name of the indexer.

OutputFieldMappings

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

Parameters

Gets or sets parameters for indexer execution.

Schedule

Gets or sets the schedule for this indexer.

SkillsetName

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

TargetIndexName

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

Methods

Validate()

Validate the object.

Applies to