询问者
Sharepoint 2010自定义搜索的需求,请大家给个思路!

常规讨论
全部回复
-
你好,吴文杰
你的需求是要对这个文档库中的文档进行筛选呢还是想通过sharepoint的search来实现呢?
在我看来直接为该文档库做一个自定义筛选应该是最简单的方法。
可以参考下面这篇文章:使用InfoPath表单筛选SharePoint列表数据
http://www.cnblogs.com/ww3128/archive/2010/11/08/1871994.html
希望可以帮到你。
-
你好,吴文杰
你的需求是要对这个文档库中的文档进行筛选呢还是想通过sharepoint的search来实现呢?
在我看来直接为该文档库做一个自定义筛选应该是最简单的方法。
可以参考下面这篇文章:使用InfoPath表单筛选SharePoint列表数据
http://www.cnblogs.com/ww3128/archive/2010/11/08/1871994.html
希望可以帮到你。
我的目的是,通过给文档添加辅助属性,然后在 的Sharepoint 2010企业搜索功能中,用这些属性来过滤搜索结果。 方便大家检索数据。
-
如果想在上传的时候需要选择属性,可以不用开发自定义界面。
可以在site content types(内容类型)里面,新建一个content type,把你需要的几个列加到里面, 至于属性值是从专门列表读取的,可以用lookupfiled连起来。
然后在你的文档库上,开启允许content type,添加你的content type到这个文档库,并且隐藏掉其他的content type。
这样,用户上传文档就必须要填写需要的值了。
嗯,这样是个很好的办法。
那么搜索的时候,如何做呢? 我怎么用这些列的值来过滤查询呢?
第一种方式,开发一个高级搜索界面,将“行业”,“产品线”,“学习级别”等,作为查询条件,然后查询。 (这种在编程时如何做,目前没有思路)
第二种方式:搜索结果页面,在左侧的联合搜索过滤界面(比如已有的,按照文档作者、文档时间、文档类型)上,添加“行业”,“产品线”,“学习级别”等过滤条件。 (也不知道怎么开发)
这两种方式,可以实现吗?