sharepoint - 如何指定在 Sharepoint Search Rest API 的查询文本中搜索哪些字段?
问题描述
我正在使用 Sharepoint Search REST API,并且正在使用 Sharepoint Search Query Tool 进行一些测试。我当前的 Sharepoint 搜索查询 URL 如下所示:
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
interest
在 Sharepoint 搜索查询工具中,我看到了很多字段,但不知道哪一个可以帮助实现这一目标。如何指定要搜索的字段querytext
?
解决方案
这应该有效:
querytext='AboutMe:TextValueToMatch'
但是,可能需要几个小时到几天的时间,对这些字段所做的更改才会被编入索引并可供搜索。因此,您可能不会立即看到结果。并非所有字段都可以处理“部分”匹配,因此请确保您使用完整的单词匹配进行测试。
推荐阅读
- c# - 如何将套接字监听为 IEnumerable?
- php - 联系表格提交而不检查 reCAPTCHA
- hibernate - JPA Map 不存储空值
- python - 无法使用 python 脚本和 GCP 服务帐户凭据将文件上传到 GCP 存储桶
- php - 将类属性添加到提供的 Bundle :如何?
- php - 在php中添加记录时未将正确的数据插入数据库
- java - 如何在其他 Xml 文件中包含 Xml 文件
- r - 具有多个种子的时间序列聚类自动化
- python - 从字符串列表中返回带有整数和字符串的列表
- java - 在 TomEE 7.1.0 服务器上部署 Java 11 SpringBoot 应用程序错误