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. |
char |
Dizin için karakter filtreleri. |
cors |
Dizin için Çıkış Noktaları Arası Kaynak Paylaşımı'nı (CORS) denetleme seçenekleri. |
default |
Sorguda belirtilmemişse kullanılacak puanlama profilinin adı. Bu özellik ayarlanmazsa ve sorguda puanlama profili belirtilmezse, varsayılan puanlama (tf-idf) kullanılır. |
encryption |
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ı. |
scoring |
Dizin için puanlama profilleri. |
semantic |
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. |
token |
Dizin için belirteç filtreleri. |
tokenizers | Dizin için belirteç oluşturucular. |
vector |
Vektör araması ile ilgili yapılandırma seçeneklerini içerir. |
Özellik Ayrıntıları
analyzers
charFilters
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
name
Dizinin adı.
name: string
Özellik Değeri
string
scoringProfiles
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
tokenFilters
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