了解索引

已完成

Azure AI 搜尋索引可視為可搜尋檔的容器。 概念上來說,您可以將索引視為資料表,而資料表中的每個資料列都代表一件文件。 資料表具有資料行,而且資料行可視為相當於文件中的欄位。 資料行具有資料類型,如同文件中的欄位。

索引架構

在 Azure AI 搜尋中,索引是 JSON 檔的持續性集合,以及其他用來啟用搜尋功能的內容。 索引內的文件可以視為資料表中資料列,每份文件是索引中可搜尋資料的單一單位。

在其結構描述中,索引包含這些文件中資料結構的定義。 使用 AI 擷取欄位 keyphrasesImageTags 的索引架構範例如下:

A screenshot of the structure of an index schema in json including key phrases and image tags.

索引屬性

Azure AI 搜尋必須知道如何搜尋及顯示檔中的欄位。 您可以藉由為屬性或行為指派這些欄位來指定。 針對文件中的每個欄位,索引會儲存其名稱、資料類型和支援的欄位行為,例如,是否可以搜尋欄位?

最有效率的索引只會使用所需的行為。 如果在設計時,您忘記在欄位上設定必要的行為,您只能重建索引以取得該功能。

下圖描述在 Azure 中設計索引時的欄位:

Screenshot showing an example index with different fields.