SearchIndex interface
Reprezentuje definicję indeksu wyszukiwania, która opisuje pola i zachowanie wyszukiwania indeksu.
Właściwości
analyzers | Analizatory indeksu. |
char |
Znaki filtruje indeks. |
cors |
Opcje kontrolowania współużytkowania zasobów między źródłami (CORS) dla indeksu. |
default |
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). |
encryption |
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. |
scoring |
Profile oceniania dla indeksu. |
semantic |
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. |
token |
Token filtruje indeks. |
tokenizers | Tokenizatory indeksu. |
vector |
Zawiera opcje konfiguracji związane z wyszukiwaniem wektorów. |
Szczegóły właściwości
analyzers
charFilters
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
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
tokenFilters
tokenizers
vectorSearch
Zawiera opcje konfiguracji związane z wyszukiwaniem wektorów.
vectorSearch?: VectorSearch