MS-Dynamics 2016/365本地版PDF及Office附件检索配置咨询
Dynamics 2016 本地部署版(企业版)附件内容检索方案说明
原生功能适配性结论
- Dynamics 2016 本地部署版本的原生搜索(含快速查找、高级查找、全局搜索)默认不支持附件内容全文检索,仅会对实体的可搜索字段元数据构建索引,不会解析
annotation(注解/附件)实体下documentbody字段存储的Office、PDF等格式附件的二进制文本内容。 - 唯一原生可利用的关联能力是对接SharePoint集成本地文档管理,将Dynamics附件同步存储到SharePoint后借助SharePoint的全文检索能力搜索内容,但该方案无法将匹配结果直接返回到Dynamics原生搜索入口,仅能跳转至SharePoint侧查看结果,不符合预期需求。
可行实现路径
不存在完全无法实现的情况,可选路径分为两类:
- 自定义开发实现
开发异步注册的Dynamics插件,触发时机绑定附件的创建、更新事件:附件上传后调用文本解析库(Office格式可使用NPOI、PDF格式可使用iTextSharp)提取文本内容,将提取后的纯文本存储到附件关联实体或注解实体的自定义长文本字段中,再将该自定义字段加入对应实体的可搜索字段配置,重建搜索索引后即可实现原生搜索匹配附件内容返回对应记录。该方案需额外处理大文件解析性能、异常格式兼容、索引更新时效等问题,适合有自研能力的团队。 - 第三方商用插件实现
现有成熟的Dynamics全文检索类第三方解决方案,已内置多格式附件解析、独立索引构建、Dynamics原生搜索入口适配能力,无需大量自定义开发即可直接对接Dynamics 2016本地部署版本,支持主流Office、PDF格式的内容检索,可直接在Dynamics全局搜索结果中返回匹配的附件关联记录。
内容的提问来源于stack exchange,提问作者Michal Sz.
相关产品推荐
相关产品推荐

