Condividi tramite


SearchIndex interface

Rappresenta una definizione di indice di ricerca, che descrive i campi e il comportamento di ricerca di un indice.

Proprietà

analyzers

Analizzatori per l'indice.

charFilters

Filtro dei caratteri per l'indice.

corsOptions

Opzioni per controllare la condivisione di risorse tra le origini (CORS) per l'indice.

defaultScoringProfile

Nome del profilo di assegnazione dei punteggi da utilizzare se non è specificato alcun oggetto nella query. Se questa proprietà non è impostata e nella query non viene specificato alcun profilo di punteggio, verrà usato il punteggio predefinito (tf-idf).

encryptionKey

Descrizione di una chiave di crittografia creata in Azure Key Vault. Questa chiave viene usata per fornire un livello aggiuntivo di crittografia dei dati inattivi quando si vuole garantire che nessuno, nemmeno Microsoft, possa decrittografare i dati in Ricerca cognitiva di Azure. Dopo aver crittografato i dati, i dati rimarranno sempre crittografati. Ricerca cognitiva di Azure ignorerà i tentativi di impostare questa proprietà su Null. È possibile modificare questa proprietà in base alle esigenze se si vuole ruotare la chiave di crittografia; I dati non saranno interessati. La crittografia con chiavi gestite dal cliente non è disponibile per i servizi di ricerca gratuiti ed è disponibile solo per i servizi a pagamento creati il 1° gennaio 2019.

etag

ETag dell'indice.

fields

Campi dell'indice.

name

Nome dell'indice.

scoringProfiles

Profili di punteggio per l'indice.

semanticSearch

Definisce i parametri per un indice di ricerca che influisce sulle funzionalità semantiche.

similarity

Tipo di algoritmo di somiglianza da usare per l'assegnazione dei punteggi e la classificazione dei documenti corrispondenti a una query di ricerca. L'algoritmo di somiglianza può essere definito solo in fase di creazione dell'indice e non può essere modificato negli indici esistenti. Se null, viene usato l'algoritmo ClassicSimilarity.

suggesters

Suggerimenti per l'indice.

tokenFilters

Il token filtra per l'indice.

tokenizers

Tokenizer per l'indice.

vectorSearch

Contiene le opzioni di configurazione correlate alla ricerca vettoriale.

Dettagli proprietà

analyzers

Analizzatori per l'indice.

analyzers?: LexicalAnalyzer[]

Valore della proprietà

charFilters

Filtro dei caratteri per l'indice.

charFilters?: CharFilter[]

Valore della proprietà

corsOptions

Opzioni per controllare la condivisione di risorse tra le origini (CORS) per l'indice.

corsOptions?: CorsOptions

Valore della proprietà

defaultScoringProfile

Nome del profilo di assegnazione dei punteggi da utilizzare se non è specificato alcun oggetto nella query. Se questa proprietà non è impostata e nella query non viene specificato alcun profilo di punteggio, verrà usato il punteggio predefinito (tf-idf).

defaultScoringProfile?: string

Valore della proprietà

string

encryptionKey

Descrizione di una chiave di crittografia creata in Azure Key Vault. Questa chiave viene usata per fornire un livello aggiuntivo di crittografia dei dati inattivi quando si vuole garantire che nessuno, nemmeno Microsoft, possa decrittografare i dati in Ricerca cognitiva di Azure. Dopo aver crittografato i dati, i dati rimarranno sempre crittografati. Ricerca cognitiva di Azure ignorerà i tentativi di impostare questa proprietà su Null. È possibile modificare questa proprietà in base alle esigenze se si vuole ruotare la chiave di crittografia; I dati non saranno interessati. La crittografia con chiavi gestite dal cliente non è disponibile per i servizi di ricerca gratuiti ed è disponibile solo per i servizi a pagamento creati il 1° gennaio 2019.

encryptionKey?: SearchResourceEncryptionKey

Valore della proprietà

etag

ETag dell'indice.

etag?: string

Valore della proprietà

string

fields

Campi dell'indice.

fields: SearchField[]

Valore della proprietà

name

Nome dell'indice.

name: string

Valore della proprietà

string

scoringProfiles

Profili di punteggio per l'indice.

scoringProfiles?: ScoringProfile[]

Valore della proprietà

semanticSearch

Definisce i parametri per un indice di ricerca che influisce sulle funzionalità semantiche.

semanticSearch?: SemanticSearch

Valore della proprietà

similarity

Tipo di algoritmo di somiglianza da usare per l'assegnazione dei punteggi e la classificazione dei documenti corrispondenti a una query di ricerca. L'algoritmo di somiglianza può essere definito solo in fase di creazione dell'indice e non può essere modificato negli indici esistenti. Se null, viene usato l'algoritmo ClassicSimilarity.

similarity?: SimilarityAlgorithm

Valore della proprietà

suggesters

Suggerimenti per l'indice.

suggesters?: SearchSuggester[]

Valore della proprietà

tokenFilters

Il token filtra per l'indice.

tokenFilters?: TokenFilter[]

Valore della proprietà

tokenizers

Tokenizer per l'indice.

tokenizers?: LexicalTokenizer[]

Valore della proprietà

vectorSearch

Contiene le opzioni di configurazione correlate alla ricerca vettoriale.

vectorSearch?: VectorSearch

Valore della proprietà