Введение
Поисковый Набор является содержанием Apple индексирующее и ищущее решение. Это предлагает мощную и оптимизированную процедурную платформу C, на основе Базовых соглашений Основы, которые можно использовать, добавляет информационный поиск к приложению или инструмент командной строки.
В OS X Поисковый Набор обеспечивает быстрый информационный поиск в Установках системы, Адресной книге, Средстве просмотра Справки и XCode. Технология Центра внимания Apple создается поверх Поискового Набора для обеспечения довольный поиск в Средстве поиска, Почте и меню Spotlight.
Ищите функции Набора включают:
Быстро индексация и асинхронный поиск
Режим поиска, определенный подобным Google синтаксисом запроса, включая основанный на фразе поиск
Реферирование текста
Управление индексными характеристиками включая длину минимального срока, стоп-слова и синонимы/замены
Гибкое управление иерархий документа и индексов
Поддержка Unicode независимости языка
Ранжирование уместности и статистический анализ документов для повышения поискового качества
Поисковый Набор не для определения местоположения позиции критериев поиска в документе или для нахождения документов на основе их атрибутов файловой системы. Для получения информации об этих других типах поиска посмотрите Как Поисковые Работы Набора С Документами.
Кто должен считать этот документ
Это руководство обеспечивает фон, необходимо будет использовать Поисковый Набор для добавления быстрого содержания, ищущего на приложение. Если Ваше приложение фокусируется на метаданных, а не содержании документа, можно хотеть рассмотреть использование Центра внимания вместо этого.
Используйте Поисковый Набор API, когда Вы захотите, чтобы Ваше приложение имело полный контроль над индексацией и поиском. Также используйте Поисковый Набор, когда Ваши «документы» будут не обязательно файлами на диске, но веб-страницах, записях базы данных, и т.д.
Используйте более простой Центр внимания API или когда Вашим фокусом являются локальные метаданные файла или когда для Вашего приложения не нужно точное управление индексацией или иерархии документа или обоих.
Организация этого документа
Поисковое Руководство по программированию Набора содержит следующие главы:
Поисковые Основы, дополнительная вводная глава, получают Вас до скорости на некоторых основах информационного поиска как основа для остальной части книги. Если Вы знакомы с условиями, такими как корпус, извлечение текста, инвертированный индекс, запрос, Поиск с использованием булевых операторов и ранжирование уместности, можно пропустить эту главу.
Поисковые Понятия Набора описывают элементы подхода Поискового Набора к поиску. Считайте эту главу для приобретения знаний о понятии Поискового Набора документов, условий, индексов, запросов, поисков и результатов поиска. Эта глава также обеспечивает обзор потока операций позади поиска пользователя с извлечения текста на дисплей оцениваемых результатов.
Поисковые Задачи Набора обеспечивают подробные инструкции о том, как выполнить каждый из шагов, вовлеченных в практический сценарий использования с Поисковым Набором. Это также обеспечивает выборки примера кода, иллюстрирующие каждый шаг.
Глоссарий в конце перечисляет условия, в которых Вы нуждаетесь для понимания информационного поиска в общем и Поисковом Наборе в частности.
См. также
Можно счесть эту дополнительную информацию от Apple полезной:
Ссылка SearchKit описывает весь Поисковый Набор API подробно.
Руководство по программированию управления памятью для Базовой Основы обеспечивает введение в управление памятью в Базовой Основе. Поисковый Набор использует Базовый стиль Основы Apple для управления памятью.
Отладка Тем Программирования для Базовой Основы обеспечивает введение в отладку и обработку ошибок в Базовой Основе. Поисковый Набор использует Базовый стиль Основы Apple для обработки ошибок.
Работа С Центром внимания обеспечивает введение в использование технологии Центра внимания Apple.