Могу ли я изменить имя, отображаемое в результатах поиска Spotlight?

Я пишу импортер Spotlight для приложения, которое хранит контент в файлах с бессмысленными именами. Однако есть преимущество в том, чтобы позволить пользователю искать эти файлы.

Достаточно просто написать средство импорта, которое извлекает и возвращает полезные метаданные, но когда пользователь выполняет поиск в Spotlight, ему выдаются бессмысленные имена файлов.

Я хотел бы иметь возможность изменить строку, возвращаемую при поиске Spotlight. Например, если поиск возвращает файл «abc123.qrt», я бы хотел, чтобы он отображался как «полезное имя для результата». Есть ли способ сделать это? В идеале должна быть соответствующая часть метаданных, которую Spotlight (или Finder) будет уважать.

-Энди


person AndyK    schedule 15.10.2010    source источник


Ответы (1)


После небольшого поиска выясняется, что «kMDItemDisplayName» делает свое дело. У меня это не сразу сработало, но сработало, как только мне удалось повторно импортировать файл.

person AndyK    schedule 15.10.2010