我想使用SharePoint Search REST API获取一些数据。使用此查询我得到正确的数据:
http://mySharePoint/sites/mySiteCollection/_api/search/query?querytext='*ac*'&rowlimit=100&clienttype='ContentSearchRegular'
但我想将此结果限制为只搜索少数属性,如下所示:Title == *ac* || Description == *ac*
这可以管理吗?
答案 0 :(得分:0)
尝试使用此查询
http://mySharePoint/sites/mySiteCollection/_api/search/query?querytext='(Title=*ac* OR Description=*ac*)'&rowlimit=100&clienttype='ContentSearchRegular'
下载https://github.com/SharePoint/PnP-Tools/tree/master/Solutions/SharePoint.Search.QueryTool并亲自试用。
答案 1 :(得分:0)
好的,我发现了什么问题。 SharePoint搜索无法处理单词或后缀内的匹配模式。它只能进行前缀。因此,搜索abc *之类的东西是可用的,但不是* abc或 abc 。