SearchIndexClient class
Třída pro provádění operací pro správu indexů (vytvoření, aktualizace, výpis/odstranění) & mapování synonym.
Konstruktory
Search |
Vytvoří instanci SearchIndexClient. Příklad použití:
|
Vlastnosti
api |
Verze rozhraní API, která se má použít při komunikaci se službou |
endpoint | Koncový bod vyhledávací služby |
service |
Verze rozhraní API, která se má použít při komunikaci se službou |
Metody
analyze |
Ručně zavolá analyzátor nebo tokenizátor na zadaný text. |
create |
Vytvoří nový index. |
create |
Vytvoří nový index nebo upraví existující index. |
create |
Vytvoří novou mapu synonym nebo upraví existující. |
create |
Vytvoří novou mapu synonym ve vyhledávací službě. |
delete |
Odstraní existující index. |
delete |
Odstraní existující mapu synonym. |
get |
Načte informace o indexu. |
get |
Načte statistiky o indexu, například počet dokumentů a velikost úložiště indexu. |
get |
Načte SearchClient odpovídající tomuto SearchIndexClient. |
get |
Načte statistiky o službě, například počet dokumentů, index atd. |
get |
Načte informace o SynonymMap. |
list |
Načte seznam existujících indexů ve službě. |
list |
Načte seznam názvů existujících indexů ve službě. |
list |
Načte seznam existujících synonymMap ve službě. |
list |
Načte seznam názvů existujících synonymMap ve službě. |
Podrobnosti konstruktoru
SearchIndexClient(string, KeyCredential | TokenCredential, SearchIndexClientOptions)
Vytvoří instanci SearchIndexClient.
Příklad použití:
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)
Parametry
- endpoint
-
string
Koncový bod vyhledávací služby
- credential
Používá se k ověřování požadavků na službu.
- options
- SearchIndexClientOptions
Slouží ke konfiguraci klienta indexu vyhledávání.
Podrobnosti vlastnosti
apiVersion
Upozornění
Toto rozhraní API je teď zastaralé.
use {@Link serviceVersion} instead
Verze rozhraní API, která se má použít při komunikaci se službou
apiVersion: string
Hodnota vlastnosti
string
endpoint
Koncový bod vyhledávací služby
endpoint: string
Hodnota vlastnosti
string
serviceVersion
Verze rozhraní API, která se má použít při komunikaci se službou
serviceVersion: string
Hodnota vlastnosti
string
Podrobnosti metody
analyzeText(string, AnalyzeTextOptions)
Ručně zavolá analyzátor nebo tokenizátor na zadaný text.
function analyzeText(indexName: string, options: AnalyzeTextOptions): Promise<AnalyzeResult>
Parametry
- indexName
-
string
Název indexu, který obsahuje pole k analýze
- options
- AnalyzeTextOptions
Další argumenty
Návraty
Promise<AnalyzeResult>
createIndex(SearchIndex, OperationOptions)
Vytvoří nový index.
function createIndex(index: SearchIndex, options?: OperationOptions): Promise<SearchIndex>
Parametry
- index
- SearchIndex
Informace popisující index, který se má vytvořit.
- options
- OperationOptions
Další volitelné argumenty
Návraty
Promise<SearchIndex>
createOrUpdateIndex(SearchIndex, CreateOrUpdateIndexOptions)
Vytvoří nový index nebo upraví existující index.
function createOrUpdateIndex(index: SearchIndex, options?: CreateOrUpdateIndexOptions): Promise<SearchIndex>
Parametry
- index
- SearchIndex
Informace popisující index, který se má vytvořit.
- options
- CreateOrUpdateIndexOptions
Další volitelné argumenty
Návraty
Promise<SearchIndex>
createOrUpdateSynonymMap(SynonymMap, CreateOrUpdateSynonymMapOptions)
Vytvoří novou mapu synonym nebo upraví existující.
function createOrUpdateSynonymMap(synonymMap: SynonymMap, options?: CreateOrUpdateSynonymMapOptions): Promise<SynonymMap>
Parametry
- synonymMap
- SynonymMap
Informace popisující mapu synonym, která se má vytvořit.
- options
- CreateOrUpdateSynonymMapOptions
Další volitelné argumenty
Návraty
Promise<SynonymMap>
createSynonymMap(SynonymMap, OperationOptions)
Vytvoří novou mapu synonym ve vyhledávací službě.
function createSynonymMap(synonymMap: SynonymMap, options?: OperationOptions): Promise<SynonymMap>
Parametry
- synonymMap
- SynonymMap
Definice synonymMap, která se má vytvořit ve vyhledávací službě.
- options
- OperationOptions
Další volitelné argumenty
Návraty
Promise<SynonymMap>
deleteIndex(string | SearchIndex, DeleteIndexOptions)
Odstraní existující index.
function deleteIndex(index: string | SearchIndex, options?: DeleteIndexOptions): Promise<void>
Parametry
- index
-
string | SearchIndex
- options
- DeleteIndexOptions
Další volitelné argumenty
Návraty
Promise<void>
deleteSynonymMap(string | SynonymMap, DeleteSynonymMapOptions)
Odstraní existující mapu synonym.
function deleteSynonymMap(synonymMap: string | SynonymMap, options?: DeleteSynonymMapOptions): Promise<void>
Parametry
- synonymMap
-
string | SynonymMap
- options
- DeleteSynonymMapOptions
Další volitelné argumenty
Návraty
Promise<void>
getIndex(string, OperationOptions)
Načte informace o indexu.
function getIndex(indexName: string, options?: OperationOptions): Promise<SearchIndex>
Parametry
- indexName
-
string
Název indexu.
- options
- OperationOptions
Další volitelné argumenty
Návraty
Promise<SearchIndex>
getIndexStatistics(string, OperationOptions)
Načte statistiky o indexu, například počet dokumentů a velikost úložiště indexu.
function getIndexStatistics(indexName: string, options?: OperationOptions): Promise<SearchIndexStatistics>
Parametry
- indexName
-
string
Název indexu.
- options
- OperationOptions
Další volitelné argumenty
Návraty
Promise<SearchIndexStatistics>
getSearchClient<TModel>(string, SearchClientOptions)
Načte SearchClient odpovídající tomuto SearchIndexClient.
function getSearchClient<TModel>(indexName: string, options?: SearchClientOptions): SearchClient<TModel>
Parametry
- indexName
-
string
Název indexu
- options
- SearchClientOptions
Možnosti searchclient
Návraty
SearchClient<TModel>
getServiceStatistics(OperationOptions)
Načte statistiky o službě, například počet dokumentů, index atd.
function getServiceStatistics(options?: OperationOptions): Promise<SearchServiceStatistics>
Parametry
- options
- OperationOptions
Další volitelné argumenty
Návraty
Promise<SearchServiceStatistics>
getSynonymMap(string, OperationOptions)
Načte informace o SynonymMap.
function getSynonymMap(synonymMapName: string, options?: OperationOptions): Promise<SynonymMap>
Parametry
- synonymMapName
-
string
Název objektu SynonymMap.
- options
- OperationOptions
Další volitelné argumenty
Návraty
Promise<SynonymMap>
listIndexes(OperationOptions)
Načte seznam existujících indexů ve službě.
function listIndexes(options?: OperationOptions): IndexIterator
Parametry
- options
- OperationOptions
Možnosti operace indexování seznamu
Návraty
listIndexesNames(OperationOptions)
Načte seznam názvů existujících indexů ve službě.
function listIndexesNames(options?: OperationOptions): IndexNameIterator
Parametry
- options
- OperationOptions
Možnosti operace indexování seznamu
Návraty
listSynonymMaps(OperationOptions)
Načte seznam existujících synonymMap ve službě.
function listSynonymMaps(options?: OperationOptions): Promise<SynonymMap[]>
Parametry
- options
- OperationOptions
Možnosti operace SynonymMaps v seznamu.
Návraty
Promise<SynonymMap[]>
listSynonymMapsNames(OperationOptions)
Načte seznam názvů existujících synonymMap ve službě.
function listSynonymMapsNames(options?: OperationOptions): Promise<string[]>
Parametry
- options
- OperationOptions
Možnosti operace SynonymMaps v seznamu.
Návraty
Promise<string[]>