从索引场馆农场或联合搜索的索引yammer内容中有哪些选项。到目前为止,我只看到了REST API,为当前用户提供了结果,但我认为我不认为它是开放的搜索兼容。

我真的希望看到yammer活动影响相关性的深度整合,例如评级,喜欢,提到,社交距离等。

我有一种感觉,我会在这个时候感到失望

有帮助吗?

解决方案

与yammer联合搜索没有任何解决方案(此刻)。正如您所知,您可以使用REST API添加其他搜索垂直到搜索结果页面。这要求您的定制代码解决方案。

这是Yammer产品团队正在处理的东西。它即将推到办公室365。

其他提示

短答案是否定,您无法使用SharePoint索引Yammer;因此,您也无法利用排名或促销结果等的东西。但是,您可以使用Yammer的广泛休息API(从2014年以来似乎没有变化),以有效地查看和搜索来自SharePoint的Yammer内容。

首先要记住,您必须使用Yammer(并获取访问令牌)进行身份验证,然后才能进行任何REST调用,并且yammer不会像SharePoint那样自动拾取Windows凭据。它本身可能是一个展示暂停,因为您可能不希望您的用户必须从SharePoint中“登录”到Yammer只是为了搜索它。

在下面的页面上查看关于OAuth2和Yammer的更多信息: https://developer.yammer.com/docs/outh-2

Yammer搜索端点( https://www.yammer.com/api// v1 / search.json )返回看起来像这样的json:

{
"count": {
    "messages": 2,
    "groups": 0,
    "topics": 1,
    "uploaded_files": 0,
    "users": 1,
    "pages": 0
},
"messages": {...},
"groups": [],
"topics": [{...}],
"uploaded_files": [],
"users": [{...}],
"pages": [],
"search_uuid": "c574292f-83ae-49ba-b8aa-070404e9af0d"
.

}

从此它应该是相当简单的,建立一个“搜索垂直”页面,以显示结果的某个子集,例如消息,主题,用户等。但这些结果将始终与SharePoint的结果分开“本机”搜索结果。

以下页面提供有关如何执行此操作的说明,使用JavaScript和Bootstrap: SharePoint 2013:使用SharePoint搜索的Yammer搜索的深度集成。

以下是yammer搜索端点的文档页面: https://developer.yammer.com/docs/searchjson

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