你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
IndexingParametersConfiguration 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
索引器特定配置属性的字典。 每个名称都是特定属性的名称。 每个值都必须是基元类型。
public class IndexingParametersConfiguration : System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<string,object>>, System.Collections.Generic.IDictionary<string,object>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,object>>
type IndexingParametersConfiguration = class
interface IDictionary<string, obj>
interface ICollection<KeyValuePair<string, obj>>
interface seq<KeyValuePair<string, obj>>
interface IEnumerable
Public Class IndexingParametersConfiguration
Implements ICollection(Of KeyValuePair(Of String, Object)), IDictionary(Of String, Object), IEnumerable(Of KeyValuePair(Of String, Object))
- 继承
-
IndexingParametersConfiguration
- 实现
-
ICollection<KeyValuePair<String,Object>> ICollection<KeyValuePair<TKey,TValue>> IDictionary<String,Object> IEnumerable<KeyValuePair<String,Object>> IEnumerable<KeyValuePair<TKey,TValue>> IEnumerable<T> IEnumerable
构造函数
IndexingParametersConfiguration() |
初始化 IndexingParametersConfiguration 的新实例。 |
属性
AllowSkillsetToReadFileData |
如果为 true,将创建一个路径 //document//file_data,该路径是表示从 Blob 数据源下载的原始文件数据的对象。 这使你可以将原始文件数据传递给自定义技能,以便在扩充管道内进行处理,或传递到文档提取技能。 |
DataToExtract |
指定要从 Azure Blob 存储中提取的数据,并在将“imageAction”设置为“none”以外的值时,告知索引器从图像内容中提取哪些数据。 这适用于 .PDF 或其他应用程序中的嵌入图像内容,或者 Azure blob 中的图像文件(例如 .jpg 和 .png)。 |
DelimitedTextDelimiter |
对于 CSV Blob,指定 CSV 文件的行尾单字符分隔符,其中每行启动一个新文档 (例如“|”) 。 |
DelimitedTextHeaders |
对于 CSV Blob,指定以逗号分隔的列标题列表,用于将源字段映射到索引中的目标字段。 |
DocumentRoot |
对于 JSON 数组,给定结构化或半结构化文档,可以使用此属性指定数组的路径。 |
ExcludedFileNameExtensions |
从 Azure Blob 存储进行处理时要忽略的文件扩展名的逗号分隔列表。 例如,可以排除“.png,.mp4”,以便在索引编制过程中跳过这些文件。 |
ExecutionEnvironment |
指定索引器应在其中执行的环境。 |
FailOnUnprocessableDocument |
对于 Azure Blob,如果要在文档索引失败时继续编制索引,请将 设置为 false。 |
FailOnUnsupportedContentType |
对于 Azure Blob,如果要在遇到不受支持的内容类型时继续编制索引,并且事先不知道所有内容类型 (文件扩展名) ,请将 设置为 false。 |
FirstLineContainsHeaders |
对于 CSV blob,指示每个 blob 的第一个 (非空) 行包含标头。 |
ImageAction |
确定如何处理 Azure Blob 存储中的嵌入图像和图像文件。 将“imageAction”配置设置为“none”以外的任何值都需要将技能组附加到该索引器。 |
IndexedFileNameExtensions |
从 Azure Blob 存储进行处理时要选择的以逗号分隔的文件扩展名列表。 例如,可以让索引编制侧重于特定的应用程序文件“.docx、.pptx、.msg”,以便专门包括这些文件类型。 |
IndexStorageMetadataOnlyForOversizedDocuments |
对于 Azure Blob,请将此属性设置为 true,以便为太大而无法处理的 Blob 内容的存储元数据编制索引。 过大的 blob 会被默认视为错误。 有关 Blob 大小的限制,请参阅 https://docs.microsoft.com/azure/search/search-limits-quotas-capacity。 |
Item[String] |
获取或设置具有指定键的元素。 |
Keys |
获取包含 ICollection<T> 的键的 IDictionary<TKey,TValue>。 |
ParsingMode |
表示用于从 Azure Blob 数据源编制索引分析模式。 |
PdfTextRotationAlgorithm |
确定从 Azure Blob 存储中的 PDF 文件提取文本的算法。 |
QueryTimeout |
将Azure SQL数据库数据源的超时时间增加到超过 5 分钟默认值。 |
Values |
获取一个 ICollection<T>,它包含 IDictionary<TKey,TValue> 中的值。 |
方法
Add(String, Object) |
向 IDictionary<TKey,TValue> 添加一个带有所提供的键和值的元素。 |
ContainsKey(String) |
确定是否 IDictionary<TKey,TValue> 包含带有指定键的元素。 |
GetEnumerator() |
返回一个循环访问集合的枚举器。 |
Remove(String) |
从 IDictionary<TKey,TValue> 中移除包含指定键的元素。 |
TryGetValue(String, Object) |
获取与指定键关联的值。 |
显式接口实现
扩展方法
GetValueOrAdd<TKey,TValue>(IDictionary<TKey,TValue>, TKey, Func<TKey,TValue>) |
获取或添加与指定键关联的值。 |
GetValueOrDefault<TKey,TValue>(IDictionary<TKey,TValue>, TKey, TValue) |
获取与指定键关联的值。 |
AsFormattedString<TKey,TValue>(IDictionary<TKey,TValue>) |
索引器特定配置属性的字典。 每个名称都是特定属性的名称。 每个值都必须是基元类型。 |