OS X Spotlight поиск из пользовательской базы данных? - PullRequest
1 голос
/ 17 ноября 2010

Начиная с 10.5, Spotlight в Mac OS X имеет эту замечательную Интеграцию в словарь , которую вы могли видеть:

Dictionary integration in Spotlight

Любые идеи о том, как это может бытьреализовано?

Кажется, что текущая дружба Dictionary + Spotlight несколько жестко запрограммирована в коде Spotlight (например, существует специальная клавиша пользователя по умолчанию com.apple.spotlight.DictionaryLookupEnabled, присутствующая только для переключения поиска в словаре).* Я прочитал в Руководстве по программированию Spotlight Importer , что создать Spotlight можно только на основе для каждого документа , то есть если ваше приложение Foobar открывает / создает файлы с расширением .foo, затем вы можете написать импортер Spotlight для индексации свойств этих файлов.

Однако мне нужно, чтобы Spotlight каким-то образом запросил что-то вродеБаза данных со своим собственным запросом (именно то, что он теперь делает со словарем).

1 Ответ

1 голос
/ 18 ноября 2010

Это невозможно, извините; вам нужно создать файл для каждого совпадения Spotlight. Подайте запрос на улучшение.

...