前言
最近,需要做一個知識管理的系統,所以,就需要呼叫SharePoint Search REST API了,其實,ajax呼叫REST API是非常簡單的,大家可以參考下,
正文
廢話不多說,直接上代碼:
$.ajax({ url: "https://sitecollection/_api/search/query?querytext='key words'&sourceid='5231ddab-4d30-4b0d-9f1f-33bb80545bfb'", headers: { "Accept": "application/json; odata=https://www.cnblogs.com/jianyus/p/verbose" }, contentType: "application/json; odata=https://www.cnblogs.com/jianyus/p/verbose", success: function(data) { console.log(data.d.query.PrimaryQueryResult.RelevantResults.Table.Rows.results); } });
querytext屬性,顧名思義,就是查詢關鍵字了,我們搜索和全文檢索的關鍵字,
sourceid,搜索結果源的ID,搜索結果源是什么?
我理解的搜索結果源,就是對于搜索結果的一個過濾器,可以按照我們的要求進行排序、篩選等操作,
無論想添加查詢條件,還是限制搜索范圍,都可以通過搜索結果源快速實作,
具體搜索結果源的配置,可以在網站設定里,進行配置,很簡單的,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/854.html
標籤:SharePoint
