Share via


SearchIndex interface

Bir dizinin alanlarını ve arama davranışını açıklayan bir arama dizini tanımını temsil eder.

Özellikler

analyzers

Dizin için çözümleyiciler.

charFilters

Dizin için karakter filtreleri.

corsOptions

Dizin için Çıkış Noktaları Arası Kaynak Paylaşımı'nı (CORS) denetleme seçenekleri.

defaultScoringProfile

Sorguda belirtilmemişse kullanılacak puanlama profilinin adı. Bu özellik ayarlanmazsa ve sorguda puanlama profili belirtilmezse, varsayılan puanlama (tf-idf) kullanılır.

encryptionKey

Azure Key Vault'de oluşturduğunuz şifreleme anahtarının açıklaması. Bu anahtar, Azure Bilişsel Arama'da microsoft bile olmayan hiç kimsenin verilerinizin şifresini çözemediğini tam olarak güvenceye almak istediğinizde verileriniz için ek bir bekleyen şifreleme düzeyi sağlamak için kullanılır. Verilerinizi şifreledikten sonra her zaman şifrelenmiş olarak kalır. Azure Bilişsel Arama bu özelliği null olarak ayarlama girişimlerini yoksayar. Şifreleme anahtarınızı döndürmek istiyorsanız bu özelliği gerektiği gibi değiştirebilirsiniz; Verileriniz etkilenmez. Müşteri tarafından yönetilen anahtarlarla şifreleme ücretsiz arama hizmetleri için kullanılamaz ve yalnızca 1 Ocak 2019 veya sonrasında oluşturulan ücretli hizmetler için kullanılabilir.

etag

Dizinin ETag'i.

fields

Dizinin alanları.

name

Dizinin adı.

scoringProfiles

Dizin için puanlama profilleri.

semanticSearch

Anlamsal özellikleri etkileyen bir arama dizini için parametreleri tanımlar.

similarity

Arama sorgusuyla eşleşen belgeleri puanlama ve derecelendirme sırasında kullanılacak benzerlik algoritmasının türü. Benzerlik algoritması yalnızca dizin oluşturma zamanında tanımlanabilir ve mevcut dizinlerde değiştirilemez. Null ise ClassicSimilarity algoritması kullanılır.

suggesters

Dizin için önerenler.

tokenFilters

Dizin için belirteç filtreleri.

tokenizers

Dizin için belirteç oluşturucular.

vectorSearch

Vektör araması ile ilgili yapılandırma seçeneklerini içerir.

Özellik Ayrıntıları

analyzers

Dizin için çözümleyiciler.

analyzers?: LexicalAnalyzer[]

Özellik Değeri

charFilters

Dizin için karakter filtreleri.

charFilters?: CharFilter[]

Özellik Değeri

corsOptions

Dizin için Çıkış Noktaları Arası Kaynak Paylaşımı'nı (CORS) denetleme seçenekleri.

corsOptions?: CorsOptions

Özellik Değeri

defaultScoringProfile

Sorguda belirtilmemişse kullanılacak puanlama profilinin adı. Bu özellik ayarlanmazsa ve sorguda puanlama profili belirtilmezse, varsayılan puanlama (tf-idf) kullanılır.

defaultScoringProfile?: string

Özellik Değeri

string

encryptionKey

Azure Key Vault'de oluşturduğunuz şifreleme anahtarının açıklaması. Bu anahtar, Azure Bilişsel Arama'da microsoft bile olmayan hiç kimsenin verilerinizin şifresini çözemediğini tam olarak güvenceye almak istediğinizde verileriniz için ek bir bekleyen şifreleme düzeyi sağlamak için kullanılır. Verilerinizi şifreledikten sonra her zaman şifrelenmiş olarak kalır. Azure Bilişsel Arama bu özelliği null olarak ayarlama girişimlerini yoksayar. Şifreleme anahtarınızı döndürmek istiyorsanız bu özelliği gerektiği gibi değiştirebilirsiniz; Verileriniz etkilenmez. Müşteri tarafından yönetilen anahtarlarla şifreleme ücretsiz arama hizmetleri için kullanılamaz ve yalnızca 1 Ocak 2019 veya sonrasında oluşturulan ücretli hizmetler için kullanılabilir.

encryptionKey?: SearchResourceEncryptionKey

Özellik Değeri

etag

Dizinin ETag'i.

etag?: string

Özellik Değeri

string

fields

Dizinin alanları.

fields: SearchField[]

Özellik Değeri

name

Dizinin adı.

name: string

Özellik Değeri

string

scoringProfiles

Dizin için puanlama profilleri.

scoringProfiles?: ScoringProfile[]

Özellik Değeri

semanticSearch

Anlamsal özellikleri etkileyen bir arama dizini için parametreleri tanımlar.

semanticSearch?: SemanticSearch

Özellik Değeri

similarity

Arama sorgusuyla eşleşen belgeleri puanlama ve derecelendirme sırasında kullanılacak benzerlik algoritmasının türü. Benzerlik algoritması yalnızca dizin oluşturma zamanında tanımlanabilir ve mevcut dizinlerde değiştirilemez. Null ise ClassicSimilarity algoritması kullanılır.

similarity?: SimilarityAlgorithm

Özellik Değeri

suggesters

Dizin için önerenler.

suggesters?: SearchSuggester[]

Özellik Değeri

tokenFilters

Dizin için belirteç filtreleri.

tokenFilters?: TokenFilter[]

Özellik Değeri

tokenizers

Dizin için belirteç oluşturucular.

tokenizers?: LexicalTokenizer[]

Özellik Değeri

vectorSearch

Vektör araması ile ilgili yapılandırma seçeneklerini içerir.

vectorSearch?: VectorSearch

Özellik Değeri