Share via


IIndexesOperations Interface

Definition

IndexesOperations operations.

public interface IIndexesOperations
type IIndexesOperations = interface
Public Interface IIndexesOperations

Properties

Client

Gets a reference to the SearchServiceClient underlying this operation group.

Methods

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

Shows how an analyzer breaks text into tokens. https://docs.microsoft.com/rest/api/searchservice/test-analyzer

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

Creates a new search index or updates an index if it already exists. https://docs.microsoft.com/rest/api/searchservice/Update-Index

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

Creates a new search index or updates an index if it already exists. https://docs.microsoft.com/rest/api/searchservice/Update-Index

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

Creates a new search index. https://docs.microsoft.com/rest/api/searchservice/Create-Index

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

Deletes a search index and all the documents it contains. https://docs.microsoft.com/rest/api/searchservice/Delete-Index

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

Determines whether or not the given index exists in the search service.

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

Returns statistics for the given index, including a document count and storage usage. https://docs.microsoft.com/rest/api/searchservice/Get-Index-Statistics

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

Retrieves an index definition. https://docs.microsoft.com/rest/api/searchservice/Get-Index

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

Lists all indexes available for a search service. https://docs.microsoft.com/rest/api/searchservice/List-Indexes

Extension Methods

GetClient(IIndexesOperations, String)

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

Analyze(IIndexesOperations, String, AnalyzeRequest, SearchRequestOptions)

Shows how an analyzer breaks text into tokens. https://docs.microsoft.com/rest/api/searchservice/test-analyzer

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

Shows how an analyzer breaks text into tokens. https://docs.microsoft.com/rest/api/searchservice/test-analyzer

Create(IIndexesOperations, Index, SearchRequestOptions)

Creates a new search index. https://docs.microsoft.com/rest/api/searchservice/Create-Index

CreateAsync(IIndexesOperations, Index, SearchRequestOptions, CancellationToken)

Creates a new search index. https://docs.microsoft.com/rest/api/searchservice/Create-Index

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

Creates a new search index or updates an index if it already exists. https://docs.microsoft.com/rest/api/searchservice/Update-Index

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

Creates a new search index or updates an index if it already exists. https://docs.microsoft.com/rest/api/searchservice/Update-Index

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

Creates a new search index or updates an index if it already exists. https://docs.microsoft.com/rest/api/searchservice/Update-Index

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

Creates a new search index or updates an index if it already exists. https://docs.microsoft.com/rest/api/searchservice/Update-Index

Delete(IIndexesOperations, String, SearchRequestOptions, AccessCondition)

Deletes a search index and all the documents it contains. https://docs.microsoft.com/rest/api/searchservice/Delete-Index

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

Deletes a search index and all the documents it contains. https://docs.microsoft.com/rest/api/searchservice/Delete-Index

Exists(IIndexesOperations, String, SearchRequestOptions)

Determines whether or not the given index exists in the search service.

ExistsAsync(IIndexesOperations, String, SearchRequestOptions, CancellationToken)

Determines whether or not the given index exists in the search service.

Get(IIndexesOperations, String, SearchRequestOptions)

Retrieves an index definition. https://docs.microsoft.com/rest/api/searchservice/Get-Index

GetAsync(IIndexesOperations, String, SearchRequestOptions, CancellationToken)

Retrieves an index definition. https://docs.microsoft.com/rest/api/searchservice/Get-Index

GetStatistics(IIndexesOperations, String, SearchRequestOptions)

Returns statistics for the given index, including a document count and storage usage. https://docs.microsoft.com/rest/api/searchservice/Get-Index-Statistics

GetStatisticsAsync(IIndexesOperations, String, SearchRequestOptions, CancellationToken)

Returns statistics for the given index, including a document count and storage usage. https://docs.microsoft.com/rest/api/searchservice/Get-Index-Statistics

List(IIndexesOperations, String, SearchRequestOptions)

Lists all indexes available for a search service. https://docs.microsoft.com/rest/api/searchservice/List-Indexes

ListAsync(IIndexesOperations, String, SearchRequestOptions, CancellationToken)

Lists all indexes available for a search service. https://docs.microsoft.com/rest/api/searchservice/List-Indexes

ListNames(IIndexesOperations, SearchRequestOptions)

Lists the names of all indexes available for a 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. https://docs.microsoft.com/rest/api/searchservice/List-Indexes

ListNamesAsync(IIndexesOperations, SearchRequestOptions, CancellationToken)

Lists the names of all indexes available for a 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. https://docs.microsoft.com/rest/api/searchservice/List-Indexes

Applies to