SearchIndexClient class
Classe per eseguire operazioni da gestire (creare, aggiornare, elencare/eliminare), indici & sinonimi.
Costruttori
Search |
Crea un'istanza di SearchIndexClient. Esempio di utilizzo:
|
Proprietà
api |
Versione dell'API da usare quando si comunica con il servizio. |
endpoint | Endpoint del servizio di ricerca |
service |
Versione dell'API da usare quando si comunica con il servizio. |
Metodi
analyze |
Chiama manualmente un analizzatore o un tokenizzatore sul testo specificato. |
create |
consente di creare un nuovo indice. |
create |
Crea un nuovo indice o modifica uno esistente. |
create |
Crea un nuovo sinonimoMap o modifica uno esistente. |
create |
Crea un nuovo sinonimoMap in un servizio di ricerca. |
delete |
Elimina un indice esistente. |
delete |
Elimina un sinonimomap esistente. |
get |
Recupera informazioni su un indice. |
get |
Recupera le statistiche relative a un indice, ad esempio il conteggio dei documenti e le dimensioni dell'archiviazione dell'indice. |
get |
Recupera searchClient corrispondente a searchIndexClient |
get |
Recupera le statistiche relative al servizio, ad esempio il conteggio di documenti, indici e così via. |
get |
Recupera informazioni su un sinonimoMap. |
list |
Recupera un elenco di indici esistenti nel servizio. |
list |
Recupera un elenco di nomi di indici esistenti nel servizio. |
list |
Recupera un elenco di SinonimiMap esistenti nel servizio. |
list |
Recupera un elenco di nomi di sinonimi esistenti nel servizio. |
Dettagli costruttore
SearchIndexClient(string, KeyCredential | TokenCredential, SearchIndexClientOptions)
Crea un'istanza di SearchIndexClient.
Esempio di utilizzo:
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)
Parametri
- endpoint
-
string
Endpoint del servizio di ricerca
- credential
Usato per autenticare le richieste al servizio.
- options
- SearchIndexClientOptions
Usato per configurare il client di Indice di ricerca.
Dettagli proprietà
apiVersion
Avviso
Questa API è ora deprecata.
use {@Link serviceVersion} instead
Versione dell'API da usare quando si comunica con il servizio.
apiVersion: string
Valore della proprietà
string
endpoint
Endpoint del servizio di ricerca
endpoint: string
Valore della proprietà
string
serviceVersion
Versione dell'API da usare quando si comunica con il servizio.
serviceVersion: string
Valore della proprietà
string
Dettagli metodo
analyzeText(string, AnalyzeTextOptions)
Chiama manualmente un analizzatore o un tokenizzatore sul testo specificato.
function analyzeText(indexName: string, options: AnalyzeTextOptions): Promise<AnalyzeResult>
Parametri
- indexName
-
string
Nome dell'indice contenente il campo da analizzare
- options
- AnalyzeTextOptions
Ulteriori argomenti
Restituisce
Promise<AnalyzeResult>
createIndex(SearchIndex, OperationOptions)
consente di creare un nuovo indice.
function createIndex(index: SearchIndex, options?: OperationOptions): Promise<SearchIndex>
Parametri
- index
- SearchIndex
Informazioni che descrivono l'indice da creare.
- options
- OperationOptions
Argomenti facoltativi aggiuntivi.
Restituisce
Promise<SearchIndex>
createOrUpdateIndex(SearchIndex, CreateOrUpdateIndexOptions)
Crea un nuovo indice o modifica uno esistente.
function createOrUpdateIndex(index: SearchIndex, options?: CreateOrUpdateIndexOptions): Promise<SearchIndex>
Parametri
- index
- SearchIndex
Informazioni che descrivono l'indice da creare.
- options
- CreateOrUpdateIndexOptions
Argomenti facoltativi aggiuntivi.
Restituisce
Promise<SearchIndex>
createOrUpdateSynonymMap(SynonymMap, CreateOrUpdateSynonymMapOptions)
Crea un nuovo sinonimoMap o modifica uno esistente.
function createOrUpdateSynonymMap(synonymMap: SynonymMap, options?: CreateOrUpdateSynonymMapOptions): Promise<SynonymMap>
Parametri
- synonymMap
- SynonymMap
Informazioni che descrivono l'oggetto SynonymMap da creare.
- options
- CreateOrUpdateSynonymMapOptions
Argomenti facoltativi aggiuntivi.
Restituisce
Promise<SynonymMap>
createSynonymMap(SynonymMap, OperationOptions)
Crea un nuovo sinonimoMap in un servizio di ricerca.
function createSynonymMap(synonymMap: SynonymMap, options?: OperationOptions): Promise<SynonymMap>
Parametri
- synonymMap
- SynonymMap
Definizione sinonimoMap da creare in un servizio di ricerca.
- options
- OperationOptions
Argomenti facoltativi aggiuntivi.
Restituisce
Promise<SynonymMap>
deleteIndex(string | SearchIndex, DeleteIndexOptions)
Elimina un indice esistente.
function deleteIndex(index: string | SearchIndex, options?: DeleteIndexOptions): Promise<void>
Parametri
- index
-
string | SearchIndex
- options
- DeleteIndexOptions
Argomenti facoltativi aggiuntivi.
Restituisce
Promise<void>
deleteSynonymMap(string | SynonymMap, DeleteSynonymMapOptions)
Elimina un sinonimomap esistente.
function deleteSynonymMap(synonymMap: string | SynonymMap, options?: DeleteSynonymMapOptions): Promise<void>
Parametri
- synonymMap
-
string | SynonymMap
- options
- DeleteSynonymMapOptions
Argomenti facoltativi aggiuntivi.
Restituisce
Promise<void>
getIndex(string, OperationOptions)
Recupera informazioni su un indice.
function getIndex(indexName: string, options?: OperationOptions): Promise<SearchIndex>
Parametri
- indexName
-
string
Nome dell'indice.
- options
- OperationOptions
Argomenti facoltativi aggiuntivi.
Restituisce
Promise<SearchIndex>
getIndexStatistics(string, OperationOptions)
Recupera le statistiche relative a un indice, ad esempio il conteggio dei documenti e le dimensioni dell'archiviazione dell'indice.
function getIndexStatistics(indexName: string, options?: OperationOptions): Promise<SearchIndexStatistics>
Parametri
- indexName
-
string
Nome dell'indice.
- options
- OperationOptions
Argomenti facoltativi aggiuntivi.
Restituisce
Promise<SearchIndexStatistics>
getSearchClient<TModel>(string, SearchClientOptions)
Recupera searchClient corrispondente a searchIndexClient
function getSearchClient<TModel>(indexName: string, options?: SearchClientOptions): SearchClient<TModel>
Parametri
- indexName
-
string
Nome dell'indice.
- options
- SearchClientOptions
Opzioni SearchClient
Restituisce
SearchClient<TModel>
getServiceStatistics(OperationOptions)
Recupera le statistiche relative al servizio, ad esempio il conteggio di documenti, indici e così via.
function getServiceStatistics(options?: OperationOptions): Promise<SearchServiceStatistics>
Parametri
- options
- OperationOptions
Argomenti facoltativi aggiuntivi.
Restituisce
Promise<SearchServiceStatistics>
getSynonymMap(string, OperationOptions)
Recupera informazioni su un sinonimoMap.
function getSynonymMap(synonymMapName: string, options?: OperationOptions): Promise<SynonymMap>
Parametri
- synonymMapName
-
string
Nome dell'oggetto SynonymMap.
- options
- OperationOptions
Argomenti facoltativi aggiuntivi.
Restituisce
Promise<SynonymMap>
listIndexes(OperationOptions)
Recupera un elenco di indici esistenti nel servizio.
function listIndexes(options?: OperationOptions): IndexIterator
Parametri
- options
- OperationOptions
Opzioni per l'operazione di indice elenco.
Restituisce
listIndexesNames(OperationOptions)
Recupera un elenco di nomi di indici esistenti nel servizio.
function listIndexesNames(options?: OperationOptions): IndexNameIterator
Parametri
- options
- OperationOptions
Opzioni per l'operazione di indice elenco.
Restituisce
listSynonymMaps(OperationOptions)
Recupera un elenco di SinonimiMap esistenti nel servizio.
function listSynonymMaps(options?: OperationOptions): Promise<SynonymMap[]>
Parametri
- options
- OperationOptions
Opzioni per l'elenco Operazione SinonimiMaps.
Restituisce
Promise<SynonymMap[]>
listSynonymMapsNames(OperationOptions)
Recupera un elenco di nomi di sinonimi esistenti nel servizio.
function listSynonymMapsNames(options?: OperationOptions): Promise<string[]>
Parametri
- options
- OperationOptions
Opzioni per l'elenco Operazione SinonimiMaps.
Restituisce
Promise<string[]>