SharePoint Online 调用PnP.js 搜索返回结果不完整
前言
SharePoint 真的是功能有多强,坑就有多大!
正文
最近用搜索,又发现了一个坑,项目都上线了,发现搜索结果会返回整个结果的数量,但是详细结果只返回500条!
如果想获取后面的结果怎么办?需要再次发请求!其实很理解这样的设计,为了性能,不得不将搜索结果进行分页返回!
sp.search(<SearchQueryInit>{ TrimDuplicates: false, Querytext: querytext, RowLimit: rowlimit, EnableInterleaving: true, SourceId: sourceid, RefinementFilters: rfilter, SelectProperties: sprops, StartRow: startrow }).then(req => { resolve(req); }).catch(err => { reject(err); });
我们说的返回标志,就是方法里的StartRow,如果想取后面的数据,需要再发请求取获取数据!
博文推荐: |
SharePoint 2013 WebPart 管理工具分享[开源] |
基于SharePoint 2013的论坛解决方案[开源] |
SharePoint 2013 学习基础系列入门教程 |
SharePoint 2013 图文开发系列之门教程 |
SharePoint Designer 学习系列入门教程 |
特:如果有SharePoint项目,欢迎邮件联系我,Email:linyu_s@163.com |