SearchIndex interface
表示搜尋索引定義,描述索引的欄位和搜尋行為。
屬性
analyzers | 索引的分析器。 |
char |
索引的字元篩選。 |
cors |
控制索引的跨原始來源資源分享 (CORS) 的選項。 |
default |
如果在查詢中未指定評分設定檔,則為要使用的評分設定檔名稱。 如果未設定此屬性,而且查詢中未指定任何評分設定檔,則會使用預設評分 (tf-idf) 。 |
encryption |
您在 Azure 金鑰保存庫中建立的加密金鑰描述。 當您想要完整保證,即使 Microsoft 也無法在Azure 認知搜尋中解密您的資料時,此金鑰可用來為您的資料提供額外的待用加密層級。 加密資料之後,它一律會保持加密狀態。 Azure 認知搜尋會忽略將此屬性設定為 null 的嘗試。 如果您想要輪替加密金鑰,您可以視需要變更此屬性;您的資料不會受到影響。 使用客戶管理的金鑰加密不適用於免費搜尋服務,而且僅適用于在 2019 年 1 月 1 日或之後建立的付費服務。 |
etag | 索引的 ETag。 |
fields | 索引的欄位。 |
name | 索引的名稱。 |
scoring |
索引的評分設定檔。 |
semantic |
定義影響語意功能的搜尋索引參數。 |
similarity | 評分和排名符合搜尋查詢的檔時,要使用的相似度演算法類型。 相似度演算法只能在建立索引時定義,而且無法在現有索引上修改。 如果為 null,則會使用 ClassicSimilarity 演算法。 |
suggesters | 索引的建議工具。 |
token |
索引的權杖篩選。 |
tokenizers | 索引的 Tokenizer。 |
vector |
包含與向量搜尋相關的組態選項。 |
屬性詳細資料
analyzers
charFilters
corsOptions
defaultScoringProfile
如果在查詢中未指定評分設定檔,則為要使用的評分設定檔名稱。 如果未設定此屬性,而且查詢中未指定任何評分設定檔,則會使用預設評分 (tf-idf) 。
defaultScoringProfile?: string
屬性值
string
encryptionKey
您在 Azure 金鑰保存庫中建立的加密金鑰描述。 當您想要完整保證,即使 Microsoft 也無法在Azure 認知搜尋中解密您的資料時,此金鑰可用來為您的資料提供額外的待用加密層級。 加密資料之後,它一律會保持加密狀態。 Azure 認知搜尋會忽略將此屬性設定為 null 的嘗試。 如果您想要輪替加密金鑰,您可以視需要變更此屬性;您的資料不會受到影響。 使用客戶管理的金鑰加密不適用於免費搜尋服務,而且僅適用于在 2019 年 1 月 1 日或之後建立的付費服務。
encryptionKey?: SearchResourceEncryptionKey
屬性值
etag
索引的 ETag。
etag?: string
屬性值
string
fields
name
索引的名稱。
name: string
屬性值
string
scoringProfiles
semanticSearch
similarity
評分和排名符合搜尋查詢的檔時,要使用的相似度演算法類型。 相似度演算法只能在建立索引時定義,而且無法在現有索引上修改。 如果為 null,則會使用 ClassicSimilarity 演算法。
similarity?: SimilarityAlgorithm