2017-09-03 73 views
1

Microsoft圖提供了一個people查詢,該查詢可以接收$search url參數,例如 https://graph.microsoft.com/beta/me/people/?$search="topic: work"在Microsoft Graph API中,人員搜索查詢支持哪些過濾器?

  • 什麼搜索參數在people查詢的支持?
  • topic過濾器的確切含義是什麼?
+1

在許多其他API中,列出哪些屬性支持$ filter。例如。對於用戶資源(https://developer.microsoft.com/en-us/graph/docs/api-reference/v1.0/resources/user),某些屬性的描述是「支持$ filter」。如果Person資源文檔也有這個信息,那將會很好。 – RasmusW

回答

0

跨越persondisplayNameemailAddress性能的$search參數搜索。

搜索人員發生在個人資源的displayNameemailAddress屬性上。搜索實現模糊匹配算法。他們將根據完全匹配以及有關搜索意圖的推論返回結果。

topic:嘗試通過查看用戶的郵件歷史記錄來匹配對給定主題感興趣的人。如果你正在向某人發送關於鱷梨的電子郵件,那麼topic:avocado會使那個人浮出水面。

您還可以搜索對特定主題感興趣的人。搜索是基於從用戶的郵件對話導出的推論執行的。 。

+0

你能解釋一下話題的確切定義是什麼? – viebel

+0

主題本身並未預先定義,它們是根據您的對話歷史記錄使用機器學習推斷的。換句話說,沒有預先設定的「主題」列表。 –

+0

主題和短語之間有什麼區別? 像句法實體一樣是一個主題還是更加面向業務?例如,將「windows」玻璃與「Windows」不同「OS」操作系統 – viebel

1

「主題」只是用戶在電子郵件對話中使用最多的單詞。微軟提取這些單詞併爲此數據創建索引以促進模糊搜索。 類似搜索: GET https://graph.microsoft.com/v1.0/me/people/?$ search =「topic:windows」 是本主題數據索引中的模糊搜索。這些數據中的主題是上下文無關的,因此對「窗口」的搜索可以包括意味着Windows操作系統的實例,建築物牆上的開口或其他定義。

相關問題