Я пытаюсь найти сообщения, содержащие "###" в теме. Я проверяю AQS документация но не вижу, как экранировать символы. Я пробовал цитировать, двойное цитирование, но, похоже, ничего не работает.
Это немного поздно, но я столкнулся с теми же проблемами и нашел, что это полезно и относится к проблемам. https://superuser.com/questions/168638/trouble-trying-to-use-windows-search-to-search-for-file-with-a-question-mark-in.
В заключение по ссылке выше. Кажется, что поиск игнорирует специальные символы и выполняет поиск только по словам.
Я протестировал, отправив два отдельных письма с предметы, "Имея ### в теме" и "Имея в теме"
В запрос Я построил выглядит как -SearchQuery "Тема:" "Имея ### в теме`" "
Поиск с использованием этого запроса дал 2 результата, в которых были обнаружены оба субъекта, которые все вместе проигнорировали '###'. Это также кажется верным, даже когда символы являются частью слова, например запросы лайк "Имея ### в теме" и "Имея ### в теме".
Если вы используете одинарные кавычки в теме, вы избежите запрос лайк: -SearchQuery «Тема: 'Имеется ### в теме'» но это тоже игнорирует символы и возвращает результаты для обоих предметы "Имея ### в теме" и "Имея в теме".