Результаты поиска Sharepoint Online отличаются при поиске по имени файла с диким символом звездочки и без него

#sharepoint

Вопрос:

У меня есть два файла, BTWaste.RN_SpecSheet.pdf и BTWasteCI.RN_SpecSheet.pdf, которые находятся в одной библиотеке, в одной папке и загружаются одновременно. Я использую «filename: btwaste» и «filename: btwaste*» для поиска. Я ожидаю, что результат будет одинаковым для обоих поисков. Почему в результатах поиска по запросу «имя файла: кстати» указан только один файл?

Я удаляю точку на имени файла, BTWasteRN_SpecSheet.pdf и BTWasteCIRN_SpecSheet.pdf, результат все тот же.

С астриском

Без астриска

Комментарии:

1. Я голосую за то, чтобы закрыть этот вопрос, потому что он не касается программирования. Пожалуйста, спросите о sharepoint.stackexchange.com

Ответ №1:

Именно так работает запрос KQL в SharePoint:https://docs.microsoft.com/en-us/sharepoint/dev/general-development/keyword-query-language-kql-syntax-reference

При использовании слов в запросе KQL со свободным текстом поиск в SharePoint возвращает результаты, основанные на точном совпадении ваших слов с терминами, хранящимися в полнотекстовом индексе. Вы можете использовать только часть слова, начиная с начала слова, используя оператор подстановочных знаков ( * ), чтобы включить сопоставление префиксов. При сопоставлении префиксов поиск в SharePoint сопоставляет результаты с терминами, содержащими слово, за которым следует ноль или более символов.