我与SharePoint搜索REST API的工作,我使用SharePoint搜索查询工具一些测试。我现在的SharePoint搜索查询网址如下:
http://org.sharepoint_sample.com/_api/search/query?querytext='travel+Division:"Div1"'&sourceid='abcdes'&clienttype='PeopleResultsQuery'
正如你可以看到我正在寻找querytext
travel
,有一个过滤器,Division
应该Div1
。现在我所要做的是,它应该只搜索在某些特定的领域travel
,而不是所有的领域。如因为我做的PeopleResultsQuery
和有像About me
,interest
,history
等每个人的字段。我想只有在travel
和About me
field而不是其他领域寻找interest
。
在SharePoint搜索查询的工具,我看到很多领域,但不知道哪一个能实现这一帮助。我怎么可以指定要搜索的querytext
领域?
这应该工作:
querytext='AboutMe:TextValueToMatch'
但是,它可能需要几个小时到几天,这些领域所做的更改都会编入索引,搜索之前。所以,你可能不会马上看到结果。而不是所有的字段可以处理“部分”匹配,因此,请确保您使用的是完整的单词匹配测试目的。