共享点有哪些可行的选项,可以对我的文档库进行高级搜索 [英] what are the avilable options wihin sharepoint to have an Advance Search for my document library

查看:60
本文介绍了共享点有哪些可行的选项,可以对我的文档库进行高级搜索的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在内部部署的2013 sharepoint企业服务器场上工作.而且我有一个文档库,其中包含许多自定义列.我想对该文档库进行高级搜索.高级搜索应允许搜索以下字段:-

I am working on an on-premises 2013 sharepoint enterprise farm. and i have a document library which contain many custom columns. and i want to have an advance search for this document library. the advance search should allow searching the following fields:-

  1. 已修改
  2. 已创建
  3. ModifiedBy
  4. CreatedBy
  5. 瓷砖/名称
  6. Description.custom网站列多行类型.
  7. 资产ID.自定义网站栏的类型为数字.
  8. 发布日期.日期类型的自定义网站列.

现在通常当我使用自定义列表或跟踪列表时,我总是使用此解决方案 https://splistviewfilter.codeplex.com/可以对列表进行高级搜索,这对我来说非常合适因为很容易控制高级搜索字段及其类型.

now usually when i work with custom lists or tracking lists i always use this solution https://splistviewfilter.codeplex.com/ to implement advance search for the lists, which work perfectly for me as it is easy to control the advance search fields and their types.

所以我尝试将此解决方案添加到我的文档库主列表视图中,然后进行了搜索,从最初的外观看,我认为一切正常.但是当我在文档库中添加一个新文件夹并且在该文件夹中添加文档时, 搜索未按预期工作..在这种情况下,除非我单击文件夹本身,否则将不搜索文件夹内的文档!所以说我有以下结构:-

so i tried adding this solution to my document library main list view,then i did a search and from the first look i thought that everything worked well. but when i added a new folder inside the document library and i added documents inside the folder,the search did not work as expected..as in this case the documents inside the folder will not be searched unless i click on the folder itself!! so let say i have the following structure:-

  1. 在文档库上,我直接上传名为"Test.docx"的文档
  2. 然后,我创建一个名为"Test"的新文件夹,并在该文件夹中上传名为"Test2.docx"的文档.
  3. 然后访问所有文档"
  4. 搜索Name ="Test".
  5. 我将获得2条结果;一个文档"Test.docx" +文件夹测试".
  6. 现在,如果我单击该文件夹,然后搜索name ="Test",则我将得到第二个文档"Test2.docx",但不会得到第二个文档"Test2.docx". Test2.docs".

在上述第三方解决方案看来,我只能搜索当前目录内的文档

so seems with the above 3rd party solution, i can only search documents which are inside the current directory

所以任何人都可以就这两点提出建议:-

so can anyone advice on these 2 points please:-

  1. 我可以强制高级搜索来搜索文件夹下的文件吗?

  1. can i force the advance search to search for files under folders?

如果无法/不可能通过修改此第三方解决方案来解决此问题..是否可以使用其他第三方工具或纯开发方法来进行高级搜索我的文档库?例如使用纯HTML + JavaScript + REST API方法?

if modifying this 3rd party solution will not be possible/feasible to solve this issue.. is there other 3rd party tools or a pure development approach i can follow to have an advance search for my document library ? such as using pure html + javascript + REST API appraoch?.

作为旁注,现在在我的情况下,托管元数据和过滤将无法100%正常工作,因为我无法包含多行文本(在我的情况下为描述"字段)或自定义日期字段(在我的情况下为发布日期)之类的字段case)??

as side note, now the managed metadata and filtering will not work 100% in my case, because i can not include fields such as multiple line of text (Description field in my case) or custom date fields (published date in my case )??

推荐答案

我们可以使用库搜索框"在SharePoint文档库中搜索文件.

We can search files in SharePoint document library using Library Search Box.

可在列表或库搜索框中搜索列

https://www.eliostruyf.com/making-可以搜索列表或库搜索框的列/

如果OOB功能不符合您的要求,我们还可以使用  html + javascript + REST API方法或自定义Web部件来实现它.

If the OOB feature not meet you, we can also use  html + javascript + REST API approach or customize a web part to achieve it.

或者您可以联系解决方案的作者 https://splistviewfilter.codeplex.com/以获得更多帮助来解决此解决方案的问题.

Or you can contact the author of the solution https://splistviewfilter.codeplex.com/ to get more help to fix the issue of this solution.

最好的问候,

丹尼斯


这篇关于共享点有哪些可行的选项,可以对我的文档库进行高级搜索的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆