首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CSOM搜索限制为单站点

CSOM搜索限制为单站点
EN

Stack Overflow用户
提问于 2021-06-22 08:02:26
回答 1查看 44关注 0票数 0

如何更新以下CSOM搜索代码以将搜索范围限制为SharePoint租户中的单个站点:

代码语言:javascript
复制
KeywordQuery keywordQuery = new KeywordQuery(spClientContext);
keywordQuery.QueryText = term;
keywordQuery.StartRow = page;
keywordQuery.RowLimit = pageSize;
keywordQuery.EnableStemming = true;
keywordQuery.TrimDuplicates = false;
SearchExecutor searchExecutor = new SearchExecutor(spClientContext);
ClientResult<ResultTableCollection> resultTableCollection = searchExecutor.ExecuteQuery(keywordQuery);
spClientContext.ExecuteQuery();

目前,它可以从所有站点返回结果。使用CSOM MS SP Client v4.0.30319。谢谢你的帮助!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-06-22 17:51:14

您可以在QueryText中添加路径管理属性,以便在特定站点中搜索。例如:

代码语言:javascript
复制
keywordQuery.QueryText = "test path:https://tenant.sharepoint.com/sites/test";
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68076001

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档