Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sharepoint是否有一种方法可以为文档和伴随文件编制索引,但将它们视为一条信息?_Sharepoint_Search_Moss - Fatal编程技术网

Sharepoint是否有一种方法可以为文档和伴随文件编制索引,但将它们视为一条信息?

Sharepoint是否有一种方法可以为文档和伴随文件编制索引,但将它们视为一条信息?,sharepoint,search,moss,Sharepoint,Search,Moss,我有一个外部系统,可以用XML向我们发送事件。该活动将包括指向Office文档和一些其他元数据的链接 现在,我希望Sharepoint将文档和元数据索引在一起。我想要实现的结果是——当用户搜索命中Office文档的元数据或内容时,我可以呈现一个包含元数据和文档摘要的页面,并显示给用户 有什么好办法吗?谢谢。文档是否存储在sharepoint外部,或者发送xml时,是否检索文档并将其存储在sharepoint中?如果文件始终来自sharepoint之外的同一位置,则可以将其添加为新的内容源。事件数

我有一个外部系统,可以用XML向我们发送事件。该活动将包括指向Office文档和一些其他元数据的链接

现在,我希望Sharepoint将文档和元数据索引在一起。我想要实现的结果是——当用户搜索命中Office文档的元数据或内容时,我可以呈现一个包含元数据和文档摘要的页面,并显示给用户


有什么好办法吗?谢谢。

文档是否存储在sharepoint外部,或者发送xml时,是否检索文档并将其存储在sharepoint中?如果文件始终来自sharepoint之外的同一位置,则可以将其添加为新的内容源。事件数据可以存储在列表中。(将文件存储为链接)


然后,在执行搜索时,您可以尝试根据存储的链接和结果中的文件名进行某种分组。请看一下FullTextSqlQuery类。它返回一个数据表,然后您可以自己进一步构造该数据表。

您可以自己编写查询来管理结果分组**

一种更简单的方法(这可能取决于您的需求)是只为结果页面编制索引,即呈现元数据和相关文档摘要的页面。但这只会为文档摘要编制索引-这足够了吗?用户是否主要基于元数据或文档内容进行搜索

您可以通过定制的搜索解决方案获得更多的控制权,而不必进行开发和测试


**看起来科林赢了我一拳。查看他建议的自定义代码方法的答案:-)

很高兴看到有人已经同意我的观点,我的投票结果是:-p?+1。我们做了很多这种自定义搜索类型的东西。获取结果的datatable,修改datatable,然后在GridView中显示datatable。