【发布时间】:2023-01-13 14:29:36
【问题描述】:
我正在使用以下有效负载查询 https://graph.microsoft.com/v1.0/search/query:
{
"requests": [
{
"entityTypes": [
"listItem"
],
"query": {
"queryString": "uniqueid:925211fd-fc7e-4ed8-95fb-0bd00f378e8b"
},
"trimDuplicates": true,
"fields": [
"uniqueid",
"originalpath"
]
}
]
}
搜索 UniqueID 我希望得到一个结果,但我却两次得到相同的项目:
{
"value": [
{
"searchTerms": [],
"hitsContainers": [
{
"hits": [
{
"hitId": "925211fd-fc7e-4ed8-95fb-0bd00f378e8b",
"rank": 1,
"summary": "",
"resource": {
"@odata.type": "#microsoft.graph.listItem",
"fields": {
"uniqueid": "{925211fd-fc7e-4ed8-95fb-0bd00f378e8b}",
"originalpath": "https://tenant.sharepoint.com/sites/POC/POC Docs/Employee Contracts/JohnD Employee Contract.docx"
}
}
},
{
"hitId": "925211fd-fc7e-4ed8-95fb-0bd00f378e8b",
"rank": 2,
"summary": "",
"resource": {
"@odata.type": "#microsoft.graph.listItem",
"fields": {
"uniqueid": "{925211fd-fc7e-4ed8-95fb-0bd00f378e8b}",
"originalpath": "https://tenant.sharepoint.com/sites/POC/POC Docs/Employee Contracts/JohnD Employee Contract.docx"
}
}
}
],
"total": 2,
"moreResultsAvailable": false
}
]
}
],
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#Collection(microsoft.graph.searchResponse)"
}
我也得到了其他查询的重复结果。它不限于此特定文件。如果我在 SharePoint 中进行相同的搜索,我只会按预期获得一个结果。
我做错了什么,或者这是一个错误?
【问题讨论】:
-
我希望无论 trimDuplicates 是真还是假,搜索 UniqueID 总是会返回一个结果。您是否与其他用户共享该文件?在我看来就像一个错误
-
不,不分享。我应该补充一点,它不仅仅是这个特定的文件。
标签: microsoft-graph-api sharepoint-online sharepoint-search