SearchIndex interface

Reprezentuje definicję indeksu wyszukiwania, która opisuje pola i zachowanie wyszukiwania indeksu.

Właściwości

analyzers

Analizatory indeksu.

charFilters

Znaki filtruje indeks.

corsOptions

Opcje kontrolowania współużytkowania zasobów między źródłami (CORS) dla indeksu.

defaultScoringProfile

Nazwa profilu oceniania, który ma być używany, jeśli w zapytaniu nie określono żadnego. Jeśli ta właściwość nie jest ustawiona, a w zapytaniu nie określono żadnego profilu oceniania, zostanie użyty domyślny ocenianie (tf-idf).

encryptionKey

Opis klucza szyfrowania utworzonego w usłudze Azure Key Vault. Ten klucz służy do zapewnienia dodatkowego poziomu szyfrowania danych magazynowanych, gdy chcesz mieć pełną pewność, że nikt, nawet firma Microsoft, nie może odszyfrować dane w Azure Cognitive Search. Po zaszyfrowaniu danych zawsze pozostaną one zaszyfrowane. Azure Cognitive Search zignoruje próby ustawienia tej właściwości na wartość null. Tę właściwość można zmienić zgodnie z potrzebami, jeśli chcesz obrócić klucz szyfrowania; Twoje dane nie będą miały wpływu. Szyfrowanie przy użyciu kluczy zarządzanych przez klienta nie jest dostępne dla bezpłatnych usług wyszukiwania i jest dostępne tylko dla płatnych usług utworzonych w dniu 1 stycznia 2019 r. lub po tym, jak 1 stycznia 2019 r.

etag

Element ETag indeksu.

fields

Pola indeksu.

name

Nazwa indeksu.

scoringProfiles

Profile oceniania dla indeksu.

semanticSearch

Definiuje parametry indeksu wyszukiwania, który ma wpływ na możliwości semantyczne.

similarity

Typ algorytmu podobieństwa do użycia podczas oceniania i klasyfikowania dokumentów pasujących do zapytania wyszukiwania. Algorytm podobieństwa można zdefiniować tylko w czasie tworzenia indeksu i nie można go modyfikować w istniejących indeksach. Jeśli ma wartość null, używany jest algorytm ClassicSimilarity.

suggesters

Sugestory indeksu.

tokenFilters

Token filtruje indeks.

tokenizers

Tokenizatory indeksu.

vectorSearch

Zawiera opcje konfiguracji związane z wyszukiwaniem wektorów.

Szczegóły właściwości

analyzers

Analizatory indeksu.

analyzers?: LexicalAnalyzer[]

Wartość właściwości

charFilters

Znaki filtruje indeks.

charFilters?: CharFilter[]

Wartość właściwości

corsOptions

Opcje kontrolowania współużytkowania zasobów między źródłami (CORS) dla indeksu.

corsOptions?: CorsOptions

Wartość właściwości

defaultScoringProfile

Nazwa profilu oceniania, który ma być używany, jeśli w zapytaniu nie określono żadnego. Jeśli ta właściwość nie jest ustawiona, a w zapytaniu nie określono żadnego profilu oceniania, zostanie użyty domyślny ocenianie (tf-idf).

defaultScoringProfile?: string

Wartość właściwości

string

encryptionKey

Opis klucza szyfrowania utworzonego w usłudze Azure Key Vault. Ten klucz służy do zapewnienia dodatkowego poziomu szyfrowania danych magazynowanych, gdy chcesz mieć pełną pewność, że nikt, nawet firma Microsoft, nie może odszyfrować dane w Azure Cognitive Search. Po zaszyfrowaniu danych zawsze pozostaną one zaszyfrowane. Azure Cognitive Search zignoruje próby ustawienia tej właściwości na wartość null. Tę właściwość można zmienić zgodnie z potrzebami, jeśli chcesz obrócić klucz szyfrowania; Twoje dane nie będą miały wpływu. Szyfrowanie przy użyciu kluczy zarządzanych przez klienta nie jest dostępne dla bezpłatnych usług wyszukiwania i jest dostępne tylko dla płatnych usług utworzonych w dniu 1 stycznia 2019 r. lub po tym, jak 1 stycznia 2019 r.

encryptionKey?: SearchResourceEncryptionKey

Wartość właściwości

etag

Element ETag indeksu.

etag?: string

Wartość właściwości

string

fields

Pola indeksu.

fields: SearchField[]

Wartość właściwości

name

Nazwa indeksu.

name: string

Wartość właściwości

string

scoringProfiles

Profile oceniania dla indeksu.

scoringProfiles?: ScoringProfile[]

Wartość właściwości

semanticSearch

Definiuje parametry indeksu wyszukiwania, który ma wpływ na możliwości semantyczne.

semanticSearch?: SemanticSearch

Wartość właściwości

similarity

Typ algorytmu podobieństwa do użycia podczas oceniania i klasyfikowania dokumentów pasujących do zapytania wyszukiwania. Algorytm podobieństwa można zdefiniować tylko w czasie tworzenia indeksu i nie można go modyfikować w istniejących indeksach. Jeśli ma wartość null, używany jest algorytm ClassicSimilarity.

similarity?: SimilarityAlgorithm

Wartość właściwości

suggesters

Sugestory indeksu.

suggesters?: SearchSuggester[]

Wartość właściwości

tokenFilters

Token filtruje indeks.

tokenFilters?: TokenFilter[]

Wartość właściwości

tokenizers

Tokenizatory indeksu.

tokenizers?: LexicalTokenizer[]

Wartość właściwości

vectorSearch

Zawiera opcje konfiguracji związane z wyszukiwaniem wektorów.

vectorSearch?: VectorSearch

Wartość właściwości