在搜索结果中找到文件后从文件服务器打开文件
-
10-12-2019 - |
题
我已在文件服务器上的某些文件共享上设置了爬网。这工作得很好,甚至可以抓取文件的内容。当我搜索特定文件时,搜索完美地返回了我的答案。但是,当我尝试打开该文件时,没有任何反应。我必须从文件服务器 SPSearch 返回复制链接并将其粘贴到 Windows 资源管理器中。我发现这是打开您刚刚找到的文档的非常错误的方式。有没有办法从搜索结果中下载或打开文件?
我使用的是 SharePoint Server 2013,因此没有 XSLT 文件。
编辑 :我可以在 Internet Explorer 中打开文件,但在 Firefox 或 Chrome 中似乎不起作用。有人知道我必须启用什么选项才能在 Chrome 和 Firefox 中打开文件吗?
解决方案
这 教程是关于如何自定义搜索结果。
共有三个主题:
- 自定义突出显示搜索关键字
- 自定义在新窗口中打开搜索结果项
- 自定义人物搜索结果
我想你可以在第 1 号主题中找到你想要的内容。2或者至少知道如何去做。例如,您可以编辑链接 - 为搜索结果的图标、标题和 URL 创建项目 URL 的行。
编辑:
取自网站,主题号。2:
- 转到 SharePoint 网站
- 现场进行搜索
- 将打开搜索结果页面。
- 在此页面上,转到编辑页面选项。
- 在搜索核心结果 Web 部件上,单击编辑 Web 部件选项
- 在 Web 部件属性中,单击 XSL 编辑器按钮
- 修改之前备份 XSLT 文件。
- 现在复制 XSLT 并在文本板中打开它
搜索行:
<span class=”srch-Icon”>
<a href=”{$url}” id=”{concat(‘CSR_IMG_’,$id)}” title=”{$url}”>
<span class=”srch-Title”>
<a href=”{$url}” id=”{concat(‘CSR_’,$id)}” title=”{$url}”>
<span class=”srch-URL”>
<a href=”{$url}” id=”{concat(‘CSR_U_’,$id)}” title=”{$url}” dir=”ltr”>
以上几行为搜索结果的图标、标题和 URL 创建项目 url。在当前状态下,这些将在搜索结果页面上打开项目。如果您希望链接在新窗口中打开,您将添加一个 target=”_blank”
在 href 标签的末尾。现在使用这些修改更新 Webpart XSLT 并退出可编辑模式。