SearchIndexerClient Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
The SearchIndexerClient.
public class SearchIndexerClient
type SearchIndexerClient = class
Public Class SearchIndexerClient
- Inheritance
-
SearchIndexerClient
Constructors
| Name | Description |
|---|---|
| SearchIndexerClient() |
Initializes a new instance of the SearchIndexerClient class for mocking. |
| SearchIndexerClient(SearchIndexerClientSettings) |
Initializes a new instance of SearchIndexerClient from a SearchIndexerClientSettings. |
| SearchIndexerClient(Uri, AzureKeyCredential, SearchClientOptions) |
Initializes a new instance of the SearchIndexerClient class. |
| SearchIndexerClient(Uri, AzureKeyCredential) |
Initializes a new instance of the SearchIndexerClient class. |
| SearchIndexerClient(Uri, TokenCredential, SearchClientOptions) |
Initializes a new instance of the SearchIndexerClient class. |
| SearchIndexerClient(Uri, TokenCredential) |
Initializes a new instance of the SearchIndexerClient class. |
Properties
| Name | Description |
|---|---|
| Endpoint |
Gets the URI endpoint of the Search service.This is likely to be similar to "https://{search_service}.search.windows.net". |
| Pipeline |
The HTTP pipeline for sending and receiving REST requests and responses. |
| ServiceName |
Gets the name of the Search service. |
Methods
| Name | Description |
|---|---|
| CreateDataSourceConnection(RequestContent, RequestContext) |
[Protocol Method] Creates a new datasource.
|
| CreateDataSourceConnection(SearchIndexerDataSourceConnection, CancellationToken) |
Creates a new datasource. |
| CreateDataSourceConnectionAsync(RequestContent, RequestContext) |
[Protocol Method] Creates a new datasource.
|
| CreateDataSourceConnectionAsync(SearchIndexerDataSourceConnection, CancellationToken) |
Creates a new datasource. |
| CreateIndexer(RequestContent, RequestContext) |
[Protocol Method] Creates a new indexer.
|
| CreateIndexer(SearchIndexer, CancellationToken) |
Creates a new indexer. |
| CreateIndexerAsync(RequestContent, RequestContext) |
[Protocol Method] Creates a new indexer.
|
| CreateIndexerAsync(SearchIndexer, CancellationToken) |
Creates a new indexer. |
| CreateOrUpdateDataSourceConnection(SearchIndexerDataSourceConnection, Boolean, Nullable<Boolean>, CancellationToken) |
Creates a new data source or updates an existing data source connection. |
| CreateOrUpdateDataSourceConnectionAsync(SearchIndexerDataSourceConnection, Boolean, Nullable<Boolean>, CancellationToken) |
Creates a new data source or updates an existing data source connection. |
| CreateOrUpdateIndexer(SearchIndexer, Boolean, Nullable<Boolean>, Nullable<Boolean>, CancellationToken) |
Creates a new indexer or updates an existing indexer. |
| CreateOrUpdateIndexerAsync(SearchIndexer, Boolean, Nullable<Boolean>, Nullable<Boolean>, CancellationToken) |
Creates a new indexer or updates an existing indexer. |
| CreateOrUpdateSkillset(SearchIndexerSkillset, Boolean, Nullable<Boolean>, Nullable<Boolean>, CancellationToken) |
Creates a new skillset or updates an existing skillset. |
| CreateOrUpdateSkillsetAsync(SearchIndexerSkillset, Boolean, Nullable<Boolean>, Nullable<Boolean>, CancellationToken) |
Creates a new skillset or updates an existing skillset. |
| CreateSkillset(RequestContent, RequestContext) |
[Protocol Method] Creates a new skillset in a search service.
|
| CreateSkillset(SearchIndexerSkillset, CancellationToken) |
Creates a new skillset in a search service. |
| CreateSkillsetAsync(RequestContent, RequestContext) |
[Protocol Method] Creates a new skillset in a search service.
|
| CreateSkillsetAsync(SearchIndexerSkillset, CancellationToken) |
Creates a new skillset in a search service. |
| DeleteDataSourceConnection(SearchIndexerDataSourceConnection, Boolean, CancellationToken) |
Deletes a data source connection. |
| DeleteDataSourceConnection(String, CancellationToken) |
Deletes a data source connection. |
| DeleteDataSourceConnection(String, MatchConditions, CancellationToken) |
Deletes a datasource. |
| DeleteDataSourceConnection(String, MatchConditions, RequestContext) |
[Protocol Method] Deletes a datasource.
|
| DeleteDataSourceConnectionAsync(SearchIndexerDataSourceConnection, Boolean, CancellationToken) |
Deletes a data source connection. |
| DeleteDataSourceConnectionAsync(String, CancellationToken) |
Deletes a data source connection. |
| DeleteDataSourceConnectionAsync(String, MatchConditions, CancellationToken) |
Deletes a datasource. |
| DeleteDataSourceConnectionAsync(String, MatchConditions, RequestContext) |
[Protocol Method] Deletes a datasource.
|
| DeleteIndexer(SearchIndexer, Boolean, CancellationToken) |
Deletes an indexer. |
| DeleteIndexer(String, CancellationToken) |
Deletes an indexer. |
| DeleteIndexer(String, MatchConditions, CancellationToken) |
Deletes an indexer. |
| DeleteIndexer(String, MatchConditions, RequestContext) |
[Protocol Method] Deletes an indexer.
|
| DeleteIndexerAsync(SearchIndexer, Boolean, CancellationToken) |
Deletes an indexer. |
| DeleteIndexerAsync(String, CancellationToken) |
Deletes an indexer. |
| DeleteIndexerAsync(String, MatchConditions, CancellationToken) |
Deletes an indexer. |
| DeleteIndexerAsync(String, MatchConditions, RequestContext) |
[Protocol Method] Deletes an indexer.
|
| DeleteSkillset(SearchIndexerSkillset, Boolean, CancellationToken) |
Deletes a skillset. |
| DeleteSkillset(String, CancellationToken) |
Deletes a skillset. |
| DeleteSkillset(String, MatchConditions, CancellationToken) |
Deletes a skillset in a search service. |
| DeleteSkillset(String, MatchConditions, RequestContext) |
[Protocol Method] Deletes a skillset in a search service.
|
| DeleteSkillsetAsync(SearchIndexerSkillset, Boolean, CancellationToken) |
Deletes a skillset. |
| DeleteSkillsetAsync(String, CancellationToken) |
Deletes a skillset. |
| DeleteSkillsetAsync(String, MatchConditions, CancellationToken) |
Deletes a skillset in a search service. |
| DeleteSkillsetAsync(String, MatchConditions, RequestContext) |
[Protocol Method] Deletes a skillset in a search service.
|
| GetDataSourceConnection(String, CancellationToken) |
Retrieves a datasource definition. |
| GetDataSourceConnection(String, RequestContext) |
[Protocol Method] Retrieves a datasource definition.
|
| GetDataSourceConnectionAsync(String, CancellationToken) |
Retrieves a datasource definition. |
| GetDataSourceConnectionAsync(String, RequestContext) |
[Protocol Method] Retrieves a datasource definition.
|
| GetDataSourceConnectionNames(CancellationToken) |
Gets a list of all data source connection names. |
| GetDataSourceConnectionNamesAsync(CancellationToken) |
Gets a list of all data source connection names. |
| GetDataSourceConnections(CancellationToken) |
Gets a list of all data source connections. |
| GetDataSourceConnectionsAsync(CancellationToken) |
Gets a list of all data source connections. |
| GetIndexer(String, CancellationToken) |
Retrieves an indexer definition. |
| GetIndexer(String, RequestContext) |
[Protocol Method] Retrieves an indexer definition.
|
| GetIndexerAsync(String, CancellationToken) |
Retrieves an indexer definition. |
| GetIndexerAsync(String, RequestContext) |
[Protocol Method] Retrieves an indexer definition.
|
| GetIndexerNames(CancellationToken) |
Gets a list of all indexer names. |
| GetIndexerNamesAsync(CancellationToken) |
Gets a list of all indexer names. |
| GetIndexers(CancellationToken) |
Gets a list of all indexers. |
| GetIndexersAsync(CancellationToken) |
Gets a list of all indexers. |
| GetIndexerStatus(String, CancellationToken) |
Returns the current status and execution history of an indexer. |
| GetIndexerStatus(String, RequestContext) |
[Protocol Method] Returns the current status and execution history of an indexer.
|
| GetIndexerStatusAsync(String, CancellationToken) |
Returns the current status and execution history of an indexer. |
| GetIndexerStatusAsync(String, RequestContext) |
[Protocol Method] Returns the current status and execution history of an indexer.
|
| GetSkillset(String, CancellationToken) |
Retrieves a skillset in a search service. |
| GetSkillset(String, RequestContext) |
[Protocol Method] Retrieves a skillset in a search service.
|
| GetSkillsetAsync(String, CancellationToken) |
Retrieves a skillset in a search service. |
| GetSkillsetAsync(String, RequestContext) |
[Protocol Method] Retrieves a skillset in a search service.
|
| GetSkillsetNames(CancellationToken) |
Gets a list of all skillset names. |
| GetSkillsetNamesAsync(CancellationToken) |
Gets a list of all skillset names. |
| GetSkillsets(CancellationToken) |
Gets a list of all skillsets. |
| GetSkillsetsAsync(CancellationToken) |
Gets a list of all skillsets. |
| ResetDocuments(String, Nullable<Boolean>, ResetDocumentOptions, CancellationToken) |
Resets specific documents in the datasource to be selectively re-ingested by the indexer. |
| ResetDocumentsAsync(String, Nullable<Boolean>, ResetDocumentOptions, CancellationToken) |
Resets specific documents in the datasource to be selectively re-ingested by the indexer. |
| ResetIndexer(String, CancellationToken) |
Resets the change tracking state associated with an indexer. |
| ResetIndexer(String, RequestContext) |
[Protocol Method] Resets the change tracking state associated with an indexer.
|
| ResetIndexerAsync(String, CancellationToken) |
Resets the change tracking state associated with an indexer. |
| ResetIndexerAsync(String, RequestContext) |
[Protocol Method] Resets the change tracking state associated with an indexer.
|
| ResetSkills(String, ResetSkillsOptions, CancellationToken) |
Resets skills in an existing skillset in a search service. |
| ResetSkillsAsync(String, ResetSkillsOptions, CancellationToken) |
Resets skills in an existing skillset in a search service. |
| Resync(String, IndexerResyncBody, CancellationToken) |
Resync selective options from the datasource to be re-ingested by the indexer. |
| ResyncAsync(String, IndexerResyncBody, CancellationToken) |
Resync selective options from the datasource to be re-ingested by the indexer. |
| RunIndexer(String, CancellationToken) |
Runs an indexer on-demand. |
| RunIndexer(String, RequestContext) |
[Protocol Method] Runs an indexer on-demand.
|
| RunIndexerAsync(String, CancellationToken) |
Runs an indexer on-demand. |
| RunIndexerAsync(String, RequestContext) |
[Protocol Method] Runs an indexer on-demand.
|