SearchIndexClient class
Osztály az indexek kezeléséhez (létrehozáshoz, frissítéshez, listához/törléshez) & szinonimaképek kezeléséhez.
Konstruktorok
Search |
Létrehozza a SearchIndexClient egy példányát. Példahasználat:
|
Tulajdonságok
api |
A szolgáltatással való kommunikációhoz használandó API-verzió. |
endpoint | A keresési szolgáltatás végpontja |
service |
A szolgáltatással való kommunikációhoz használandó API-verzió. |
Metódusok
analyze |
Egy elemzőt vagy tokenizert hív meg manuálisan a megadott szövegen. |
create |
Új indexet hoz létre. |
create |
Létrehoz egy új indexet, vagy módosít egy meglévőt. |
create |
Létrehoz egy új szinonimatérképet, vagy módosít egy meglévőt. |
create |
Új szinonimatérképet hoz létre egy keresési szolgáltatásban. |
delete |
Töröl egy meglévő indexet. |
delete |
Töröl egy meglévő szinonimatérképet. |
get |
Lekéri az indexekkel kapcsolatos információkat. |
get |
Lekéri egy index statisztikáját, például a dokumentumok számát és az indextároló méretét. |
get |
Lekéri a SearchIndexClientnek megfelelő SearchClientet |
get |
Lekéri a szolgáltatásra vonatkozó statisztikákat, például a dokumentumok számát, az indexet stb. |
get |
Egy szinonimatérkép információit kéri le. |
list |
Lekéri a szolgáltatásban meglévő indexek listáját. |
list |
Lekéri a szolgáltatásban meglévő indexek nevének listáját. |
list |
Lekéri a szolgáltatásban meglévő szinonimatérképek listáját. |
list |
Lekéri a szolgáltatásban meglévő szinonimatérképek nevének listáját. |
Konstruktor adatai
SearchIndexClient(string, KeyCredential | TokenCredential, SearchIndexClientOptions)
Létrehozza a SearchIndexClient egy példányát.
Példahasználat:
const { SearchIndexClient, AzureKeyCredential } = require("@azure/search-documents");
const client = new SearchIndexClient(
"<endpoint>",
new AzureKeyCredential("<Admin Key>");
);
new SearchIndexClient(endpoint: string, credential: KeyCredential | TokenCredential, options?: SearchIndexClientOptions)
Paraméterek
- endpoint
-
string
A keresési szolgáltatás végpontja
- credential
A szolgáltatás felé irányuló kérések hitelesítésére szolgál.
- options
- SearchIndexClientOptions
A keresési indexügyfél konfigurálására szolgál.
Tulajdonság adatai
apiVersion
Figyelmeztetés
Ez az API már elavult.
use {@Link serviceVersion} instead
A szolgáltatással való kommunikációhoz használandó API-verzió.
apiVersion: string
Tulajdonság értéke
string
endpoint
A keresési szolgáltatás végpontja
endpoint: string
Tulajdonság értéke
string
serviceVersion
A szolgáltatással való kommunikációhoz használandó API-verzió.
serviceVersion: string
Tulajdonság értéke
string
Metódus adatai
analyzeText(string, AnalyzeTextOptions)
Egy elemzőt vagy tokenizert hív meg manuálisan a megadott szövegen.
function analyzeText(indexName: string, options: AnalyzeTextOptions): Promise<AnalyzeResult>
Paraméterek
- indexName
-
string
Az elemezni kívánt mezőt tartalmazó index neve
- options
- AnalyzeTextOptions
További argumentumok
Válaszok
Promise<AnalyzeResult>
createIndex(SearchIndex, OperationOptions)
Új indexet hoz létre.
function createIndex(index: SearchIndex, options?: OperationOptions): Promise<SearchIndex>
Paraméterek
- index
- SearchIndex
A létrehozandó indexet leíró információk.
- options
- OperationOptions
További választható argumentumok.
Válaszok
Promise<SearchIndex>
createOrUpdateIndex(SearchIndex, CreateOrUpdateIndexOptions)
Létrehoz egy új indexet, vagy módosít egy meglévőt.
function createOrUpdateIndex(index: SearchIndex, options?: CreateOrUpdateIndexOptions): Promise<SearchIndex>
Paraméterek
- index
- SearchIndex
A létrehozandó indexet leíró információk.
- options
- CreateOrUpdateIndexOptions
További választható argumentumok.
Válaszok
Promise<SearchIndex>
createOrUpdateSynonymMap(SynonymMap, CreateOrUpdateSynonymMapOptions)
Létrehoz egy új szinonimatérképet, vagy módosít egy meglévőt.
function createOrUpdateSynonymMap(synonymMap: SynonymMap, options?: CreateOrUpdateSynonymMapOptions): Promise<SynonymMap>
Paraméterek
- synonymMap
- SynonymMap
A létrehozandó szinonimatérképet leíró információk.
- options
- CreateOrUpdateSynonymMapOptions
További választható argumentumok.
Válaszok
Promise<SynonymMap>
createSynonymMap(SynonymMap, OperationOptions)
Új szinonimatérképet hoz létre egy keresési szolgáltatásban.
function createSynonymMap(synonymMap: SynonymMap, options?: OperationOptions): Promise<SynonymMap>
Paraméterek
- synonymMap
- SynonymMap
A keresési szolgáltatásban létrehozandó szinonimatérkép-definíció.
- options
- OperationOptions
További választható argumentumok.
Válaszok
Promise<SynonymMap>
deleteIndex(string | SearchIndex, DeleteIndexOptions)
Töröl egy meglévő indexet.
function deleteIndex(index: string | SearchIndex, options?: DeleteIndexOptions): Promise<void>
Paraméterek
- index
-
string | SearchIndex
- options
- DeleteIndexOptions
További választható argumentumok.
Válaszok
Promise<void>
deleteSynonymMap(string | SynonymMap, DeleteSynonymMapOptions)
Töröl egy meglévő szinonimatérképet.
function deleteSynonymMap(synonymMap: string | SynonymMap, options?: DeleteSynonymMapOptions): Promise<void>
Paraméterek
- synonymMap
-
string | SynonymMap
- options
- DeleteSynonymMapOptions
További választható argumentumok.
Válaszok
Promise<void>
getIndex(string, OperationOptions)
Lekéri az indexekkel kapcsolatos információkat.
function getIndex(indexName: string, options?: OperationOptions): Promise<SearchIndex>
Paraméterek
- indexName
-
string
Az index neve.
- options
- OperationOptions
További választható argumentumok.
Válaszok
Promise<SearchIndex>
getIndexStatistics(string, OperationOptions)
Lekéri egy index statisztikáját, például a dokumentumok számát és az indextároló méretét.
function getIndexStatistics(indexName: string, options?: OperationOptions): Promise<SearchIndexStatistics>
Paraméterek
- indexName
-
string
Az index neve.
- options
- OperationOptions
További választható argumentumok.
Válaszok
Promise<SearchIndexStatistics>
getSearchClient<TModel>(string, SearchClientOptions)
Lekéri a SearchIndexClientnek megfelelő SearchClientet
function getSearchClient<TModel>(indexName: string, options?: SearchClientOptions): SearchClient<TModel>
Paraméterek
- indexName
-
string
Az index neve
- options
- SearchClientOptions
SearchClient-beállítások
Válaszok
SearchClient<TModel>
getServiceStatistics(OperationOptions)
Lekéri a szolgáltatásra vonatkozó statisztikákat, például a dokumentumok számát, az indexet stb.
function getServiceStatistics(options?: OperationOptions): Promise<SearchServiceStatistics>
Paraméterek
- options
- OperationOptions
További választható argumentumok.
Válaszok
Promise<SearchServiceStatistics>
getSynonymMap(string, OperationOptions)
Egy szinonimatérkép információit kéri le.
function getSynonymMap(synonymMapName: string, options?: OperationOptions): Promise<SynonymMap>
Paraméterek
- synonymMapName
-
string
A Szinonimatérkép neve.
- options
- OperationOptions
További választható argumentumok.
Válaszok
Promise<SynonymMap>
listIndexes(OperationOptions)
Lekéri a szolgáltatásban meglévő indexek listáját.
function listIndexes(options?: OperationOptions): IndexIterator
Paraméterek
- options
- OperationOptions
A listaindexelési művelet beállításai.
Válaszok
listIndexesNames(OperationOptions)
Lekéri a szolgáltatásban meglévő indexek nevének listáját.
function listIndexesNames(options?: OperationOptions): IndexNameIterator
Paraméterek
- options
- OperationOptions
A listaindexelési művelet beállításai.
Válaszok
listSynonymMaps(OperationOptions)
Lekéri a szolgáltatásban meglévő szinonimatérképek listáját.
function listSynonymMaps(options?: OperationOptions): Promise<SynonymMap[]>
Paraméterek
- options
- OperationOptions
A Szinonimatérképek listaművelet beállításai.
Válaszok
Promise<SynonymMap[]>
listSynonymMapsNames(OperationOptions)
Lekéri a szolgáltatásban meglévő szinonimatérképek nevének listáját.
function listSynonymMapsNames(options?: OperationOptions): Promise<string[]>
Paraméterek
- options
- OperationOptions
A Szinonimatérképek listaművelet beállításai.
Válaszok
Promise<string[]>