我们正在存储大量的PDF文档(没有双层文本的图像),并且不希望添加PDF Ifilter(以及由此产生的存储和搜索性能成本)。

由于我们没有iFilter,SharePoint将文档作为列表项目(仅带回元数据)爬网,并将结果链接显示为指向compentform.aspx而不是实际文档的链接。

如何使用链接链接到文档本身而不是compedform.aspx返回结果?

我希望比自定义的PDF Ifilter更容易忽略文档内容或将搜索结果字段入侵文档链接。

有帮助吗?

解决方案

我遇到了这个问题并找到了解决方案。我必须确保将PDF文件类型添加到我的搜索服务应用程序上的文件类型列表中。

要验证此访问到中央管理员>管理服务应用程序>搜索服务(您的实例)>文件类型(在爬行部分下找到)。如果不存在PDF,请添加它。重新启动搜索服务后,重置索引并进行了完整的爬网。搜索结果现在链接到文档本身,而不是compentform.aspx。我没有安装iFilter。

希望这会有所帮助。

其他提示

好吧,首先,您是否检查了您在搜索响应中回复的数据吗?尝试将结果显示一段时间更改为 通过更改XSL查看XML返回的XML. 。如果您所追求的信息不存在(我怀疑可能是),那么您可能会 添加另一个托管属性 搜索服务的响应。

您可能还会发现您需要以不同于其他类型的方式对待PDF文档 - 您可以 添加文件扩展名 到查询,然后将您的XSL更改为 处理.pdf的方式不同

许可以下: CC-BY-SA归因
scroll top