SearchIndexClient class
インデックス、& シノニムマップの管理 (作成、更新、リスト/削除) 操作を実行するクラス。
コンストラクター
| Search |
SearchIndexClient のインスタンスを作成します。 使用例:
|
プロパティ
| api |
サービスと通信するときに使用する API バージョン。 |
| endpoint | 検索サービスのエンドポイント |
| pipeline | 生の要求で使用する内部 HTTP パイプラインへの参照 |
| service |
サービスと通信するときに使用する API バージョン。 |
メソッド
コンストラクターの詳細
SearchIndexClient(string, KeyCredential | TokenCredential, SearchIndexClientOptions)
SearchIndexClient のインスタンスを作成します。
使用例:
import { SearchIndexClient, AzureKeyCredential } from "@azure/search-documents";
const indexClient = new SearchIndexClient("<endpoint>", new AzureKeyCredential("<apiKey>"));
new SearchIndexClient(endpoint: string, credential: KeyCredential | TokenCredential, options?: SearchIndexClientOptions)
パラメーター
- endpoint
-
string
検索サービスのエンドポイント
- credential
サービスへの要求を認証するために使用されます。
- options
- SearchIndexClientOptions
検索インデックス クライアントを構成するために使用します。
プロパティの詳細
apiVersion
警告
この API は非推奨になりました。
use {@Link serviceVersion} instead
サービスと通信するときに使用する API バージョン。
apiVersion: string
プロパティ値
string
endpoint
検索サービスのエンドポイント
endpoint: string
プロパティ値
string
pipeline
serviceVersion
サービスと通信するときに使用する API バージョン。
serviceVersion: string
プロパティ値
string
メソッドの詳細
analyzeText(string, AnalyzeTextOptions)
指定されたテキストに対してアナライザーまたはトークナイザーを手動で呼び出します。
function analyzeText(indexName: string, options: AnalyzeTextOptions): Promise<AnalyzeResult>
パラメーター
- indexName
-
string
分析するフィールドを含むインデックスの名前
- options
- AnalyzeTextOptions
その他の引数
戻り値
Promise<AnalyzeResult>
createAlias(SearchAlias, OperationOptions)
新しい検索エイリアスを作成します。
function createAlias(alias: SearchAlias, options?: OperationOptions): Promise<SearchAlias>
パラメーター
- alias
- SearchAlias
作成するエイリアスの定義。
- options
- OperationOptions
オプション パラメーター。
戻り値
Promise<SearchAlias>
createIndex(SearchIndex, OperationOptions)
新しいインデックスを作成します。
function createIndex(index: SearchIndex, options?: OperationOptions): Promise<SearchIndex>
パラメーター
- index
- SearchIndex
作成するインデックスを記述する情報。
- options
- OperationOptions
その他の省略可能な引数。
戻り値
Promise<SearchIndex>
createKnowledgeBase(KnowledgeBase, CreateKnowledgeBaseOptions)
新しい知識ベースを作り出します。
function createKnowledgeBase(knowledgeBase: KnowledgeBase, options?: CreateKnowledgeBaseOptions): Promise<KnowledgeBase>
パラメーター
- knowledgeBase
- KnowledgeBase
作成すべきナレッジベースの定義。
- options
- CreateKnowledgeBaseOptions
options パラメータを使用します。
戻り値
Promise<KnowledgeBase>
createKnowledgeSource(KnowledgeSource, CreateKnowledgeSourceOptions)
新しいナレッジソースを作成します。
function createKnowledgeSource(knowledgeSource: KnowledgeSource, options?: CreateKnowledgeSourceOptions): Promise<KnowledgeSource>
パラメーター
- knowledgeSource
- KnowledgeSource
作成するナレッジソースの定義。
- options
- CreateKnowledgeSourceOptions
オプション パラメーター。
戻り値
Promise<KnowledgeSource>
createOrUpdateAlias(SearchAlias, CreateOrUpdateAliasOptions)
新しい検索エイリアスを作成するか、エイリアスが既に存在する場合は更新します。
function createOrUpdateAlias(alias: SearchAlias, options?: CreateOrUpdateAliasOptions): Promise<SearchAlias>
パラメーター
- alias
- SearchAlias
作成または更新するエイリアスの定義。
- options
- CreateOrUpdateAliasOptions
オプション パラメーター。
戻り値
Promise<SearchAlias>
createOrUpdateIndex(SearchIndex, CreateOrUpdateIndexOptions)
新しいインデックスを作成するか、既存のインデックスを変更します。
function createOrUpdateIndex(index: SearchIndex, options?: CreateOrUpdateIndexOptions): Promise<SearchIndex>
パラメーター
- index
- SearchIndex
作成するインデックスを記述する情報。
- options
- CreateOrUpdateIndexOptions
その他の省略可能な引数。
戻り値
Promise<SearchIndex>
createOrUpdateKnowledgeBase(string, KnowledgeBase, CreateOrUpdateKnowledgeBaseOptions)
新しいナレッジベースを作成したり、すでに存在しているナレッジベースを更新します。
function createOrUpdateKnowledgeBase(knowledgeBaseName: string, knowledgeBase: KnowledgeBase, options?: CreateOrUpdateKnowledgeBaseOptions): Promise<KnowledgeBase>
パラメーター
- knowledgeBaseName
-
string
作成または更新するナレッジベースの名前。
- knowledgeBase
- KnowledgeBase
作成または更新するためのナレッジベースの定義。
options パラメータを使用します。
戻り値
Promise<KnowledgeBase>
createOrUpdateKnowledgeSource(string, KnowledgeSource, CreateOrUpdateKnowledgeSourceOptions)
function createOrUpdateKnowledgeSource(sourceName: string, knowledgeSource: KnowledgeSource, options?: CreateOrUpdateKnowledgeSourceOptions): Promise<KnowledgeSource>
パラメーター
- sourceName
-
string
- knowledgeSource
- KnowledgeSource
戻り値
Promise<KnowledgeSource>
createOrUpdateSynonymMap(SynonymMap, CreateOrUpdateSynonymMapOptions)
新しい SynonymMap を作成するか、既存のものを変更します。
function createOrUpdateSynonymMap(synonymMap: SynonymMap, options?: CreateOrUpdateSynonymMapOptions): Promise<SynonymMap>
パラメーター
- synonymMap
- SynonymMap
作成する SynonymMap を説明する情報。
- options
- CreateOrUpdateSynonymMapOptions
その他の省略可能な引数。
戻り値
Promise<SynonymMap>
createSynonymMap(SynonymMap, OperationOptions)
検索サービスに新しい SynonymMap を作成します。
function createSynonymMap(synonymMap: SynonymMap, options?: OperationOptions): Promise<SynonymMap>
パラメーター
- synonymMap
- SynonymMap
検索サービスで作成する synonymMap 定義。
- options
- OperationOptions
その他の省略可能な引数。
戻り値
Promise<SynonymMap>
deleteAlias(SearchAlias, DeleteAliasOptions)
検索エイリアスとそれに関連付けられているインデックスへのマッピングを削除します。 この操作は永続的であり、回復オプションはありません。 マップされたインデックスは、この操作によって変更されません。
function deleteAlias(alias: SearchAlias, options?: DeleteAliasOptions): Promise<void>
パラメーター
- alias
- SearchAlias
削除するエイリアス。
- options
- DeleteAliasOptions
その他の省略可能な引数。
戻り値
Promise<void>
deleteAlias(string, DeleteAliasOptions)
検索エイリアスとそれに関連付けられているインデックスへのマッピングを削除します。 この操作は永続的であり、回復オプションはありません。 マップされたインデックスは、この操作によって変更されません。
function deleteAlias(aliasName: string, options?: DeleteAliasOptions): Promise<void>
パラメーター
- aliasName
-
string
削除するエイリアスの名前。
- options
- DeleteAliasOptions
その他の省略可能な引数。
戻り値
Promise<void>
deleteIndex(SearchIndex, DeleteIndexOptions)
既存のインデックスを削除します。
function deleteIndex(index: SearchIndex, options?: DeleteIndexOptions): Promise<void>
パラメーター
- index
- SearchIndex
削除するインデックス。
- options
- DeleteIndexOptions
その他の省略可能な引数。
戻り値
Promise<void>
deleteIndex(string, DeleteIndexOptions)
既存のインデックスを削除します。
function deleteIndex(indexName: string, options?: DeleteIndexOptions): Promise<void>
パラメーター
- indexName
-
string
削除するインデックスの名前。
- options
- DeleteIndexOptions
その他の省略可能な引数。
戻り値
Promise<void>
deleteKnowledgeBase(KnowledgeBase, DeleteKnowledgeBaseOptions)
既存のナレッジ ベースを削除します。
function deleteKnowledgeBase(knowledgeBase: KnowledgeBase, options?: DeleteKnowledgeBaseOptions): Promise<void>
パラメーター
- knowledgeBase
- KnowledgeBase
削除する知識ベース。
- options
- DeleteKnowledgeBaseOptions
options パラメータを使用します。
戻り値
Promise<void>
deleteKnowledgeBase(string, DeleteKnowledgeBaseOptions)
既存のナレッジ ベースを削除します。
function deleteKnowledgeBase(knowledgeBaseName: string, options?: DeleteKnowledgeBaseOptions): Promise<void>
パラメーター
- knowledgeBaseName
-
string
削除すべき知識ベースの名前。
- options
- DeleteKnowledgeBaseOptions
options パラメータを使用します。
戻り値
Promise<void>
deleteKnowledgeSource(KnowledgeSource, DeleteKnowledgeSourceOptions)
既存のソースを削除します。
function deleteKnowledgeSource(source: KnowledgeSource, options?: DeleteKnowledgeSourceOptions): Promise<void>
パラメーター
- source
- KnowledgeSource
削除するナレッジソース。
- options
- DeleteKnowledgeSourceOptions
options パラメータを使用します。
戻り値
Promise<void>
deleteKnowledgeSource(string, DeleteKnowledgeSourceOptions)
既存のソースを削除します。
function deleteKnowledgeSource(sourceName: string, options?: DeleteKnowledgeSourceOptions): Promise<void>
パラメーター
- sourceName
-
string
削除するナレッジ ソースの名前。
- options
- DeleteKnowledgeSourceOptions
options パラメータを使用します。
戻り値
Promise<void>
deleteSynonymMap(string | SynonymMap, DeleteSynonymMapOptions)
既存の SynonymMap を削除します。
function deleteSynonymMap(synonymMap: string | SynonymMap, options?: DeleteSynonymMapOptions): Promise<void>
パラメーター
- synonymMap
-
string | SynonymMap
- options
- DeleteSynonymMapOptions
その他の省略可能な引数。
戻り値
Promise<void>
getAlias(string, OperationOptions)
エイリアス定義を取得します。
function getAlias(aliasName: string, options?: OperationOptions): Promise<SearchAlias>
パラメーター
- aliasName
-
string
取得するエイリアスの名前。
- options
- OperationOptions
オプション パラメーター。
戻り値
Promise<SearchAlias>
getIndex(string, OperationOptions)
インデックスに関する情報を取得します。
function getIndex(indexName: string, options?: OperationOptions): Promise<SearchIndex>
パラメーター
- indexName
-
string
インデックスの名前。
- options
- OperationOptions
その他の省略可能な引数。
戻り値
Promise<SearchIndex>
getIndexStatistics(string, OperationOptions)
ドキュメントの数やインデックス ストレージのサイズなど、インデックスに関する統計情報を取得します。
function getIndexStatistics(indexName: string, options?: OperationOptions): Promise<SearchIndexStatistics>
パラメーター
- indexName
-
string
インデックスの名前。
- options
- OperationOptions
その他の省略可能な引数。
戻り値
Promise<SearchIndexStatistics>
getIndexStatsSummary(GetIndexStatsSummaryOptions)
サービス内の既存のインデックスの一覧を取得します。
function getIndexStatsSummary(options?: GetIndexStatsSummaryOptions): IndexStatisticsSummaryIterator
パラメーター
- options
- GetIndexStatsSummaryOptions
リスト インデックス操作のオプション。
戻り値
getKnowledgeBase(string, GetKnowledgeBaseOptions)
ナレッジベースの定義を取得します。
function getKnowledgeBase(knowledgeBaseName: string, options?: GetKnowledgeBaseOptions): Promise<KnowledgeBase>
パラメーター
- knowledgeBaseName
-
string
取得すべきナレッジベースの名前。
- options
- GetKnowledgeBaseOptions
options パラメータを使用します。
戻り値
Promise<KnowledgeBase>
getKnowledgeRetrievalClient(string, KnowledgeRetrievalClientOptions)
この SearchIndexClient に対応する KnowledgeRetrievalClient を取得します。
function getKnowledgeRetrievalClient(knowledgeBaseName: string, options?: KnowledgeRetrievalClientOptions): KnowledgeRetrievalClient
パラメーター
- knowledgeBaseName
-
string
知識ベースの名称
- options
- KnowledgeRetrievalClientOptions
KnowledgeRetrievalClient オプション
戻り値
getKnowledgeSource(string, GetKnowledgeSourceOptions)
ナレッジソースの定義を取得します。
function getKnowledgeSource(sourceName: string, options?: GetKnowledgeSourceOptions): Promise<KnowledgeSource>
パラメーター
- sourceName
-
string
取得するナレッジソースの名前。
- options
- GetKnowledgeSourceOptions
オプション パラメーター。
戻り値
Promise<KnowledgeSource>
getKnowledgeSourceStatus(string, GetKnowledgeSourceStatusOptions)
知識ソースの現在の状態と同期履歴を返します。
function getKnowledgeSourceStatus(sourceName: string, options?: GetKnowledgeSourceStatusOptions): Promise<KnowledgeSourceStatus>
パラメーター
- sourceName
-
string
ステータスを取得するナレッジソースの名前。
- options
- GetKnowledgeSourceStatusOptions
オプション パラメーター。
戻り値
Promise<KnowledgeSourceStatus>
getSearchClient<TModel>(string, SearchClientOptions)
この SearchIndexClient に対応する SearchClient を取得します。
function getSearchClient<TModel>(indexName: string, options?: SearchClientOptions): SearchClient<TModel>
パラメーター
- indexName
-
string
インデックスの名前
- options
- SearchClientOptions
SearchClient のオプション
戻り値
SearchClient<TModel>
getServiceStatistics(OperationOptions)
ドキュメントの数、インデックスなど、サービスに関する統計情報を取得します。
function getServiceStatistics(options?: OperationOptions): Promise<SearchServiceStatistics>
パラメーター
- options
- OperationOptions
その他の省略可能な引数。
戻り値
Promise<SearchServiceStatistics>
getSynonymMap(string, OperationOptions)
SynonymMap に関する情報を取得します。
function getSynonymMap(synonymMapName: string, options?: OperationOptions): Promise<SynonymMap>
パラメーター
- synonymMapName
-
string
SynonymMap の名前。
- options
- OperationOptions
その他の省略可能な引数。
戻り値
Promise<SynonymMap>
listAliases(OperationOptions)
検索サービスで使用できるすべてのエイリアスを一覧表示します。
function listAliases(options?: OperationOptions): AliasIterator
パラメーター
- options
- OperationOptions
オプション パラメーター。
戻り値
listIndexes(OperationOptions)
サービス内の既存のインデックスの一覧を取得します。
function listIndexes(options?: OperationOptions): IndexIterator
パラメーター
- options
- OperationOptions
リスト インデックス操作のオプション。
戻り値
listIndexesNames(OperationOptions)
サービス内の既存のインデックスの名前の一覧を取得します。
function listIndexesNames(options?: OperationOptions): IndexNameIterator
パラメーター
- options
- OperationOptions
リスト インデックス操作のオプション。
戻り値
listKnowledgeBases(ListKnowledgeBasesOptions)
サービス内の既存のナレッジベースのリストを取得します。
function listKnowledgeBases(options?: ListKnowledgeBasesOptions): KnowledgeBaseIterator
パラメーター
- options
- ListKnowledgeBasesOptions
リストナレッジベース操作のオプション。
戻り値
listKnowledgeSources(ListKnowledgeSourcesOptions)
サービス内の既存の KnowledgeSource のリストを取得します。
function listKnowledgeSources(options?: ListKnowledgeSourcesOptions): KnowledgeSourceIterator
パラメーター
- options
- ListKnowledgeSourcesOptions
ナレッジ ソースの一覧表示操作のオプション。
戻り値
listSynonymMaps(OperationOptions)
サービス内の既存の SynonymMap の一覧を取得します。
function listSynonymMaps(options?: OperationOptions): Promise<SynonymMap[]>
パラメーター
- options
- OperationOptions
SynonymMaps 操作の一覧のオプション。
戻り値
Promise<SynonymMap[]>
listSynonymMapsNames(OperationOptions)
サービス内の既存の SynonymMap の名前の一覧を取得します。
function listSynonymMapsNames(options?: OperationOptions): Promise<string[]>
パラメーター
- options
- OperationOptions
SynonymMaps 操作の一覧のオプション。
戻り値
Promise<string[]>