Можем ли мы выполнять точный текстовый поиск с помощью Microsoft Graph API?
Я знаю, что конечная точка поиска:
GET /me/drive/root/search(q='{search-query}')
В документации неясно, что передать в параметр поискового запроса (q
).
Текст запроса, используемый для поиска предметов.Значения могут совпадать в нескольких полях, включая имя файла, метаданные и содержимое файла.
Я пробовал двойные кавычки
https://graph.microsoft.com/v1.0/me/drive/root/search(q='"Bob Bowen"')
и '+' форматы
https://graph.microsoft.com/v1.0/me/drive/root/search(q='Bob+Bowen')
Я выполняю эти запросы, используя кнопку «Попробуйте» в Microsoft Graph Explorer, и я ожидаю, что они ничего не вернут, потому что слова «Боб Боуэн» не должны присутствовать в образце диска.Но я всегда получаю некоторые обращения к документу, потому что точный текстовый поиск не работает.