动态

详情 返回 返回

SharePoint Search REST API 獲取數據 - 动态 详情

  前言

  最近,需要做一個知識管理的系統,所以,就需要調用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=verbose"
    },
    contentType: "application/json; odata=verbose",
    success: function(data) {
        console.log(data.d.query.PrimaryQueryResult.RelevantResults.Table.Rows.results);
    }
});

querytext屬性,顧名思義,就是查詢關鍵字了,我們搜索和全文檢索的關鍵字。

sourceid,搜索結果源的ID,搜索結果源是什麼?

我理解的搜索結果源,就是對於搜索結果的一個過濾器,可以按照我們的要求進行排序、篩選等操作。

無論想添加查詢條件,還是限制搜索範圍,都可以通過搜索結果源快速實現。

具體搜索結果源的配置,可以在網站設置裏,進行配置,很簡單的。

Add a new 评论

Some HTML is okay.