Azure Cognitive Search文档名称可搜索性问题咨询
Azure Cognitive Search 文档名称可搜索配置问题
Azure Cognitive Search 不存在固定的系统预设文档名字段,字段名称可完全自定义,title或documentName都可以用,但你的配置存在一个关键错误:
- 你写的
"searchable": "true"是字符串类型,正确配置应该是布尔值true,字符串值会导致该字段无法被正确标记为可搜索。
正确的字段配置示例:
{ "name": "title", "type": "Edm.String", "searchable": true, "retrievable": true, ... }
另外,必须确保索引器已将数据源中的文档名称映射到这个自定义字段:
- 比如数据源是Blob存储时,需在索引器的字段映射里添加:
{ "sourceFieldName": "metadata_storage_name", "targetFieldName": "title" }
完成上述调整后,title字段就能正确存储文档名称并支持搜索了。
内容的提问来源于stack exchange,提问作者luis
相关产品推荐
相关产品推荐

