【发布时间】:2016-11-13 16:39:14
【问题描述】:
我为 Azure 设置了 Blob 索引和全文搜索,如本文所述:Indexing Documents in Azure Blob Storage with Azure Search。
我的一些文档在索引器中失败,抛出返回以下错误:
“内容”字段包含一个太大而无法处理的字词。 UTF-8 编码术语的最大长度为 32766 字节。此错误的最可能原因是在此字段上启用了过滤、排序和/或分面,这会导致整个字段值被索引为单个术语。请避免将这些选项用于大型字段。
产生此错误的特定 pdf 文件大小为 3.68 MB,包含各种内容(文本、表格、图像等)。
索引和索引器的设置与那篇文章中描述的完全一样,只是增加了一些文件类型限制。
索引:
{
"name": "my-index",
"fields": [{
"name": "id",
"type": "Edm.String",
"key": true,
"searchable": false
}, {
"name": "content",
"type": "Edm.String",
"searchable": true
}]
}
索引器:
{
"name": "my-indexer",
"dataSourceName": "my-data-source",
"targetIndexName": "my-index",
"schedule": {
"interval": "PT2H"
},
"parameters": {
"maxFailedItems": 10,
"configuration": {
"indexedFileNameExtensions": ".pdf,.doc,.docx,.xls,.xlsx,.ppt,.pptx,.html,.xml,.eml,.msg,.txt,.text"
}
}
}
我尝试搜索他们的文档和其他一些相关文章,但我真的找不到任何信息。我猜这是因为此功能仍处于预览阶段。
【问题讨论】:
标签: azure azure-blob-storage azure-cognitive-search