OS X Spotlight поиск из пользовательской базы данных?
Начиная с 10.5, Spotlight в Mac OS X имеет замечательную интеграцию словаря, которую вы могли видеть:
Есть идеи, как можно реализовать что-то подобное?
Кажется, что текущая дружба между Dictionary + Spotlight несколько жестко запрограммирована в коде Spotlight (например, есть определенный ключ пользователя по умолчанию) com.apple.spotlight.DictionaryLookupEnabled
присутствует только для переключения поиска по словарю).
В Руководстве по программированию Spotlight Importer я читал, что можно создавать импортер Spotlight только для каждого документа, то есть, если Foobar вашего приложения открывает / создает файлы с расширением .foo
Затем вы можете написать импортер Spotlight для индексации свойств этих файлов.
Однако мне нужно, чтобы Spotlight каким-то образом запросил какую-то базу данных с помощью своего собственного запроса (именно то, что он теперь делает со словарем).
1 ответ
Это невозможно, извините; вам нужно создать файл для каждого совпадения Spotlight. Подайте запрос на улучшение.