Вот поисковый запрос "XA":
http://picpaste.com/b934e893ca7d05d1c3e7dca9b0324f9f.png
Результаты поиска в порядке - обратите внимание на первое попадание. Теперь выполните поиск по «XA01» и ничего не вернет:
http://picpaste.com/864abea48ff1fa9b857917d404bca252.png
Найдите "ukmac-xa01", и он снова появится:
http://picpaste.com/d99d55d3ab27b592e80838f37abe2d34.png
Так почему же поиск по «XA01» ничего не возвращает?
Возможно, я ошибаюсь, но по моему опыту он ищет первые буквы отдельных слов. если вы будете искать uk и ukmac, ваши результаты должны быть такими, как ожидалось. Насколько я знаю (по опыту), он не выполняет поиск внутрисловных "букв". Это можно изменить в параметрах поиска (проводник Windows).
Вы можете использовать Agent Ransack (бесплатная утилита) или командлеты PowerShell для более расширенных параметров поиска.