你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

IndexingParameters 类

定义

表示索引器执行的参数。

public class IndexingParameters
type IndexingParameters = class
Public Class IndexingParameters
继承
IndexingParameters

构造函数

IndexingParameters()

初始化 IndexingParameters 类的新实例。

IndexingParameters(Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, IDictionary<String,Object>)

初始化 IndexingParameters 类的新实例。

属性

Base64EncodeKeys
已过时.

获取或设置索引器是否对插入到目标索引的键字段中的所有值进行 base64 编码。 如果键可以包含键 (中无效的字符,例如点“.”,则需要这样做。) 。 默认值为 false。

BatchSize

获取或设置从数据源中读取并作为单个批编制索引的项数,以提高性能。 默认值取决于数据源类型。

Configuration

获取或设置索引器特定配置属性的字典。 每个名称都是特定属性的名称。 每个值必须是基元类型。

MaxFailedItems

获取或设置索引器执行仍然被视为成功的索引失败的最大项数。 -1 表示没有限制。 默认为 0。

MaxFailedItemsPerBatch

获取或设置单个批处理中可能失败的项的最大数目,该批的索引编制仍被视为成功。 -1 表示没有限制。 默认为 0。

扩展方法

DoNotFailOnUnsupportedContentType(IndexingParameters)
已过时.

指定 BlobExtractionMode.StorageMetadata Blob 提取模式将自动用于不受支持的内容类型的 Blob。 默认情况下,此行为处于启用状态。

ExcludeFileNameExtensions(IndexingParameters, String[])

指定索引器不会为具有指定文件扩展名的 Blob 编制索引。 每个字符串都是带前导点的文件扩展名。 例如,“.pdf”、“.docx”等。如果将相同的文件扩展名传递给此方法和 IndexFileNameExtensions,则具有该扩展名的 blob 将从索引中排除 (也就是说,此方法优先) 。 有关详细信息,请参阅https://docs.microsoft.com/azure/search/search-howto-indexing-azure-blob-storage

IndexFileNameExtensions(IndexingParameters, String[])

指定索引器仅对具有指定文件扩展名的 Blob 编制索引。 每个字符串都是带前导点的文件扩展名。 例如,“.pdf”、“.docx”等。如果将相同的文件扩展名传递给此方法和 ExcludeFileNameExtensions,则具有该扩展名的 blob 将从索引中排除 (即 ExcludeFileNameExtensions 优先) 。 有关详细信息,请参阅https://docs.microsoft.com/azure/search/search-howto-indexing-azure-blob-storage

ParseDelimitedTextFiles(IndexingParameters, String[])

告知索引器假定所有 blob 都是带分隔符的文本文件。 目前仅支持逗号分隔值 (CSV) 文本文件。 有关详细信息,请参阅https://docs.microsoft.com/azure/search/search-howto-index-csv-blobs

ParseJson(IndexingParameters)

告知索引器假定所有 Blob 都包含 JSON,然后分析 JSON,使每个 Blob 的 JSON 映射到搜索索引中的单个文档。 有关详细信息,请参阅https://docs.microsoft.com/azure/search/search-howto-index-json-blobs/

ParseJsonArrays(IndexingParameters, String)

告知索引器假定所有 Blob 都包含 JSON 数组,然后分析这些数组,以便每个数组中的每个 JSON 对象将映射到搜索索引中的单个文档。 有关详细信息,请参阅https://docs.microsoft.com/azure/search/search-howto-index-json-blobs

ParseJsonLines(IndexingParameters)

告知索引器假定所有 blob 都包含新行分隔的 JSON,然后分析这些 JSON,以便每个 Blob 中的单个 JSON 实体将映射到搜索索引中的单个文档。 有关详细信息,请参阅https://docs.microsoft.com/azure/search/search-howto-index-json-blobs/

ParseText(IndexingParameters)

告知索引器假定应将 Blob 分析为 UTF-8 编码中的文本文件。 请参见https://docs.microsoft.com/azure/search/search-howto-indexing-azure-blob-storage#indexing-plain-text

ParseText(IndexingParameters, Encoding)

告知索引器假定应将 Blob 分析为所需编码的文本文件。 请参见https://docs.microsoft.com/azure/search/search-howto-indexing-azure-blob-storage#indexing-plain-text

SetBlobExtractionMode(IndexingParameters, BlobExtractionMode)

指定 Blob 存储索引器将为 Blob 的哪些部分编制索引。

适用于