你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

SearchIndexClient 类

定义

Azure 认知搜索可用于管理搜索服务索引的客户端。

public class SearchIndexClient
type SearchIndexClient = class
Public Class SearchIndexClient
继承
SearchIndexClient

构造函数

SearchIndexClient()

初始化 类的新实例 SearchIndexClient 以便模拟。

SearchIndexClient(Uri, AzureKeyCredential)

初始化 SearchIndexClient 类的新实例。

SearchIndexClient(Uri, AzureKeyCredential, SearchClientOptions)

初始化 SearchIndexClient 类的新实例。

SearchIndexClient(Uri, TokenCredential)

初始化 SearchIndexClient 类的新实例。

SearchIndexClient(Uri, TokenCredential, SearchClientOptions)

初始化 SearchIndexClient 类的新实例。

属性

Endpoint

获取搜索服务的 URI 终结点。 这很可能类似于“https://{search_service}.search.windows.net”。

ServiceName

获取搜索服务的名称。

方法

AnalyzeText(String, AnalyzeTextOptions, CancellationToken)

显示分析器如何将文本分解为标记。

AnalyzeTextAsync(String, AnalyzeTextOptions, CancellationToken)

显示分析器如何将文本分解为标记。

CreateAlias(SearchAlias, CancellationToken)

创建新的搜索别名。

CreateAliasAsync(SearchAlias, CancellationToken)

创建新的搜索别名。

CreateIndex(SearchIndex, CancellationToken)

创建新的搜索索引。

CreateIndexAsync(SearchIndex, CancellationToken)

创建新的搜索索引。

CreateOrUpdateAlias(String, SearchAlias, Boolean, CancellationToken)

创建新的搜索别名或更新别名(如果已存在)。

CreateOrUpdateAliasAsync(String, SearchAlias, Boolean, CancellationToken)

创建新的搜索别名或更新别名(如果已存在)。

CreateOrUpdateIndex(SearchIndex, Boolean, Boolean, CancellationToken)

创建新的搜索索引或更新现有索引。

CreateOrUpdateIndexAsync(SearchIndex, Boolean, Boolean, CancellationToken)

创建新的搜索索引或更新现有索引。

CreateOrUpdateSynonymMap(SynonymMap, Boolean, CancellationToken)

创建新的同义词映射或更新现有的同义词映射。

CreateOrUpdateSynonymMapAsync(SynonymMap, Boolean, CancellationToken)

创建新的同义词映射或更新现有的同义词映射。

CreateSynonymMap(SynonymMap, CancellationToken)

创建新的同义词映射。

CreateSynonymMapAsync(SynonymMap, CancellationToken)

创建新的同义词映射。

DeleteAlias(String, CancellationToken)

删除搜索别名及其与索引的关联映射。 此操作是永久性的,没有恢复选项。 此操作不会影响映射索引。

DeleteAliasAsync(String, CancellationToken)

删除搜索别名及其与索引的关联映射。 此操作是永久性的,没有恢复选项。 此操作不会影响映射索引。

DeleteIndex(SearchIndex, Boolean, CancellationToken)

删除搜索索引及其包含的所有文档。

DeleteIndex(String, CancellationToken)

删除搜索索引及其包含的所有文档。

DeleteIndexAsync(SearchIndex, Boolean, CancellationToken)

删除搜索索引及其包含的所有文档。

DeleteIndexAsync(String, CancellationToken)

删除搜索索引及其包含的所有文档。

DeleteSynonymMap(String, CancellationToken)

删除同义词映射。

DeleteSynonymMap(SynonymMap, Boolean, CancellationToken)

删除同义词映射。

DeleteSynonymMapAsync(String, CancellationToken)

删除同义词映射。

DeleteSynonymMapAsync(SynonymMap, Boolean, CancellationToken)

删除同义词映射。

GetAlias(String, CancellationToken)

检索别名定义。

GetAliasAsync(String, CancellationToken)

检索别名定义。

GetAliases(CancellationToken)

获取可用于搜索服务的所有别名定义的列表。

GetAliasesAsync(CancellationToken)

获取可用于搜索服务的所有别名定义的列表。

GetIndex(String, CancellationToken)

获取特定的 SearchIndex

GetIndexAsync(String, CancellationToken)

获取特定的 SearchIndex

GetIndexes(CancellationToken)

获取所有索引的列表。

GetIndexesAsync(CancellationToken)

获取所有索引的列表。

GetIndexNames(CancellationToken)

获取所有索引名称的列表。

GetIndexNamesAsync(CancellationToken)

获取所有索引名称的列表。

GetIndexStatistics(String, CancellationToken)

获取 SearchIndexStatistics 给定索引的 ,包括文档计数和存储使用情况。

GetIndexStatisticsAsync(String, CancellationToken)

获取 SearchIndexStatistics 给定索引的 ,包括文档计数和存储使用情况。

GetSearchClient(String)

SearchClient获取给定indexName的 ,以用于文档操作,例如查询文档或将文档添加到搜索索引。

GetServiceStatistics(CancellationToken)

获取搜索服务的服务级别统计信息。

此操作返回服务中对象的数量和类型、给定服务层级的每个对象类型允许的最大数量、实际和最大存储量,以及因层而异的其他限制。 此请求从服务中拉取信息,因此无需查找或计算服务限制。

每隔几分钟收集关于文档计数和存储大小的统计信息,而非实时收集。 因此,此 API 返回的统计信息可能不反映最近的索引操作导致的更改。

GetServiceStatisticsAsync(CancellationToken)

获取搜索服务的服务级别统计信息。

此操作返回服务中对象的数量和类型、给定服务层级的每个对象类型允许的最大数量、实际和最大存储量,以及因层而异的其他限制。 此请求从服务中拉取信息,因此无需查找或计算服务限制。

每隔几分钟收集关于文档计数和存储大小的统计信息,而非实时收集。 因此,此 API 返回的统计信息可能不反映最近的索引操作导致的更改。

GetSynonymMap(String, CancellationToken)

获取特定的 SynonymMap

GetSynonymMapAsync(String, CancellationToken)

获取特定的 SynonymMap

GetSynonymMapNames(CancellationToken)

获取所有同义词映射名称的列表。

GetSynonymMapNamesAsync(CancellationToken)

获取所有同义词映射名称的列表。

GetSynonymMaps(CancellationToken)

获取所有同义词映射的列表。

GetSynonymMapsAsync(CancellationToken)

获取所有同义词映射的列表。

适用于