IIndexesOperations IIndexesOperations IIndexesOperations Interface

Definition

IndexesOperations operations.

public interface IIndexesOperations
type IIndexesOperations = interface
Public Interface IIndexesOperations

Properties

Client Client Client

Gets a reference to the SearchServiceClient underlying this operation group.

Methods

AnalyzeWithHttpMessagesAsync(String, AnalyzeRequest, SearchRequestOptions, Dictionary<String,List<String>>, CancellationToken) AnalyzeWithHttpMessagesAsync(String, AnalyzeRequest, SearchRequestOptions, Dictionary<String,List<String>>, CancellationToken) AnalyzeWithHttpMessagesAsync(String, AnalyzeRequest, SearchRequestOptions, Dictionary<String,List<String>>, CancellationToken)

Shows how an analyzer breaks text into tokens.

CreateOrUpdateWithHttpMessagesAsync(Index, Nullable<Boolean>, SearchRequestOptions, AccessCondition, Dictionary<String,List<String>>, CancellationToken) CreateOrUpdateWithHttpMessagesAsync(Index, Nullable<Boolean>, SearchRequestOptions, AccessCondition, Dictionary<String,List<String>>, CancellationToken) CreateOrUpdateWithHttpMessagesAsync(Index, Nullable<Boolean>, SearchRequestOptions, AccessCondition, Dictionary<String,List<String>>, CancellationToken)

Creates a new Azure Search index or updates an index if it already exists.

CreateOrUpdateWithHttpMessagesAsync(String, Index, Nullable<Boolean>, SearchRequestOptions, AccessCondition, Dictionary<String,List<String>>, CancellationToken) CreateOrUpdateWithHttpMessagesAsync(String, Index, Nullable<Boolean>, SearchRequestOptions, AccessCondition, Dictionary<String,List<String>>, CancellationToken) CreateOrUpdateWithHttpMessagesAsync(String, Index, Nullable<Boolean>, SearchRequestOptions, AccessCondition, Dictionary<String,List<String>>, CancellationToken)

Creates a new Azure Search index or updates an index if it already exists.

CreateWithHttpMessagesAsync(Index, SearchRequestOptions, Dictionary<String,List<String>>, CancellationToken) CreateWithHttpMessagesAsync(Index, SearchRequestOptions, Dictionary<String,List<String>>, CancellationToken) CreateWithHttpMessagesAsync(Index, SearchRequestOptions, Dictionary<String,List<String>>, CancellationToken)

Creates a new Azure Search index.

DeleteWithHttpMessagesAsync(String, SearchRequestOptions, AccessCondition, Dictionary<String,List<String>>, CancellationToken) DeleteWithHttpMessagesAsync(String, SearchRequestOptions, AccessCondition, Dictionary<String,List<String>>, CancellationToken) DeleteWithHttpMessagesAsync(String, SearchRequestOptions, AccessCondition, Dictionary<String,List<String>>, CancellationToken)

Deletes an Azure Search index and all the documents it contains.

ExistsWithHttpMessagesAsync(String, SearchRequestOptions, Dictionary<String,List<String>>, CancellationToken) ExistsWithHttpMessagesAsync(String, SearchRequestOptions, Dictionary<String,List<String>>, CancellationToken) ExistsWithHttpMessagesAsync(String, SearchRequestOptions, Dictionary<String,List<String>>, CancellationToken)

Determines whether or not the given index exists in the Azure Search service.

GetStatisticsWithHttpMessagesAsync(String, SearchRequestOptions, Dictionary<String,List<String>>, CancellationToken) GetStatisticsWithHttpMessagesAsync(String, SearchRequestOptions, Dictionary<String,List<String>>, CancellationToken) GetStatisticsWithHttpMessagesAsync(String, SearchRequestOptions, Dictionary<String,List<String>>, CancellationToken)

Returns statistics for the given index, including a document count and storage usage.

GetWithHttpMessagesAsync(String, SearchRequestOptions, Dictionary<String,List<String>>, CancellationToken) GetWithHttpMessagesAsync(String, SearchRequestOptions, Dictionary<String,List<String>>, CancellationToken) GetWithHttpMessagesAsync(String, SearchRequestOptions, Dictionary<String,List<String>>, CancellationToken)

Retrieves an index definition from Azure Search.

ListWithHttpMessagesAsync(String, SearchRequestOptions, Dictionary<String,List<String>>, CancellationToken) ListWithHttpMessagesAsync(String, SearchRequestOptions, Dictionary<String,List<String>>, CancellationToken) ListWithHttpMessagesAsync(String, SearchRequestOptions, Dictionary<String,List<String>>, CancellationToken)

Lists all indexes available for an Azure Search service.

Extension Methods

GetClient(IIndexesOperations, String) GetClient(IIndexesOperations, String) GetClient(IIndexesOperations, String)

Creates a new index client for querying and managing documents in a given index.

Analyze(IIndexesOperations, String, AnalyzeRequest, SearchRequestOptions) Analyze(IIndexesOperations, String, AnalyzeRequest, SearchRequestOptions) Analyze(IIndexesOperations, String, AnalyzeRequest, SearchRequestOptions)

Shows how an analyzer breaks text into tokens.

AnalyzeAsync(IIndexesOperations, String, AnalyzeRequest, SearchRequestOptions, CancellationToken) AnalyzeAsync(IIndexesOperations, String, AnalyzeRequest, SearchRequestOptions, CancellationToken) AnalyzeAsync(IIndexesOperations, String, AnalyzeRequest, SearchRequestOptions, CancellationToken)

Shows how an analyzer breaks text into tokens.

Create(IIndexesOperations, Index, SearchRequestOptions) Create(IIndexesOperations, Index, SearchRequestOptions) Create(IIndexesOperations, Index, SearchRequestOptions)

Creates a new Azure Search index.

CreateAsync(IIndexesOperations, Index, SearchRequestOptions, CancellationToken) CreateAsync(IIndexesOperations, Index, SearchRequestOptions, CancellationToken) CreateAsync(IIndexesOperations, Index, SearchRequestOptions, CancellationToken)

Creates a new Azure Search index.

CreateOrUpdate(IIndexesOperations, Index, Nullable<Boolean>, SearchRequestOptions, AccessCondition) CreateOrUpdate(IIndexesOperations, Index, Nullable<Boolean>, SearchRequestOptions, AccessCondition) CreateOrUpdate(IIndexesOperations, Index, Nullable<Boolean>, SearchRequestOptions, AccessCondition)

Creates a new Azure Search index or updates an index if it already exists.

CreateOrUpdate(IIndexesOperations, String, Index, Nullable<Boolean>, SearchRequestOptions, AccessCondition) CreateOrUpdate(IIndexesOperations, String, Index, Nullable<Boolean>, SearchRequestOptions, AccessCondition) CreateOrUpdate(IIndexesOperations, String, Index, Nullable<Boolean>, SearchRequestOptions, AccessCondition)

Creates a new Azure Search index or updates an index if it already exists.

CreateOrUpdateAsync(IIndexesOperations, Index, Nullable<Boolean>, SearchRequestOptions, AccessCondition, CancellationToken) CreateOrUpdateAsync(IIndexesOperations, Index, Nullable<Boolean>, SearchRequestOptions, AccessCondition, CancellationToken) CreateOrUpdateAsync(IIndexesOperations, Index, Nullable<Boolean>, SearchRequestOptions, AccessCondition, CancellationToken)

Creates a new Azure Search index or updates an index if it already exists.

CreateOrUpdateAsync(IIndexesOperations, String, Index, Nullable<Boolean>, SearchRequestOptions, AccessCondition, CancellationToken) CreateOrUpdateAsync(IIndexesOperations, String, Index, Nullable<Boolean>, SearchRequestOptions, AccessCondition, CancellationToken) CreateOrUpdateAsync(IIndexesOperations, String, Index, Nullable<Boolean>, SearchRequestOptions, AccessCondition, CancellationToken)

Creates a new Azure Search index or updates an index if it already exists.

Delete(IIndexesOperations, String, SearchRequestOptions, AccessCondition) Delete(IIndexesOperations, String, SearchRequestOptions, AccessCondition) Delete(IIndexesOperations, String, SearchRequestOptions, AccessCondition)

Deletes an Azure Search index and all the documents it contains.

DeleteAsync(IIndexesOperations, String, SearchRequestOptions, AccessCondition, CancellationToken) DeleteAsync(IIndexesOperations, String, SearchRequestOptions, AccessCondition, CancellationToken) DeleteAsync(IIndexesOperations, String, SearchRequestOptions, AccessCondition, CancellationToken)

Deletes an Azure Search index and all the documents it contains.

Exists(IIndexesOperations, String, SearchRequestOptions) Exists(IIndexesOperations, String, SearchRequestOptions) Exists(IIndexesOperations, String, SearchRequestOptions)

Determines whether or not the given index exists in the Azure Search service.

ExistsAsync(IIndexesOperations, String, SearchRequestOptions, CancellationToken) ExistsAsync(IIndexesOperations, String, SearchRequestOptions, CancellationToken) ExistsAsync(IIndexesOperations, String, SearchRequestOptions, CancellationToken)

Determines whether or not the given index exists in the Azure Search service.

Get(IIndexesOperations, String, SearchRequestOptions) Get(IIndexesOperations, String, SearchRequestOptions) Get(IIndexesOperations, String, SearchRequestOptions)

Retrieves an index definition from Azure Search.

GetAsync(IIndexesOperations, String, SearchRequestOptions, CancellationToken) GetAsync(IIndexesOperations, String, SearchRequestOptions, CancellationToken) GetAsync(IIndexesOperations, String, SearchRequestOptions, CancellationToken)

Retrieves an index definition from Azure Search.

GetStatistics(IIndexesOperations, String, SearchRequestOptions) GetStatistics(IIndexesOperations, String, SearchRequestOptions) GetStatistics(IIndexesOperations, String, SearchRequestOptions)

Returns statistics for the given index, including a document count and storage usage.

GetStatisticsAsync(IIndexesOperations, String, SearchRequestOptions, CancellationToken) GetStatisticsAsync(IIndexesOperations, String, SearchRequestOptions, CancellationToken) GetStatisticsAsync(IIndexesOperations, String, SearchRequestOptions, CancellationToken)

Returns statistics for the given index, including a document count and storage usage.

List(IIndexesOperations, String, SearchRequestOptions) List(IIndexesOperations, String, SearchRequestOptions) List(IIndexesOperations, String, SearchRequestOptions)

Lists all indexes available for an Azure Search service.

ListAsync(IIndexesOperations, String, SearchRequestOptions, CancellationToken) ListAsync(IIndexesOperations, String, SearchRequestOptions, CancellationToken) ListAsync(IIndexesOperations, String, SearchRequestOptions, CancellationToken)

Lists all indexes available for an Azure Search service.

ListNames(IIndexesOperations, SearchRequestOptions) ListNames(IIndexesOperations, SearchRequestOptions) ListNames(IIndexesOperations, SearchRequestOptions)

Lists the names of all indexes available for an Azure Search service. Use this instead of List() when you only need index names. It will save bandwidth and resource utilization, especially if your Search Service has many indexes.

ListNamesAsync(IIndexesOperations, SearchRequestOptions, CancellationToken) ListNamesAsync(IIndexesOperations, SearchRequestOptions, CancellationToken) ListNamesAsync(IIndexesOperations, SearchRequestOptions, CancellationToken)

Lists the names of all indexes available for an Azure Search service. Use this instead of List() when you only need index names. It will save bandwidth and resource utilization, especially if your Search Service has many indexes.

Applies to