Использование поставщиков поиска
Все поиски используют по крайней мере один поставщик поиска:
Поставщиками по умолчанию являются Project, Hierarchy, Menu и Settings. Если поиск выполняется без указания поставщика, поиск использует эти поставщики по умолчанию.
-
В качестве альтернативы вы можете сосредоточить поиск на одном поставщике. Это может быть один из поставщиков поиска по умолчанию или любой другой поставщик поиска, доступный в вашем проекте.
Например, если вам нужно добавить ресурсы в проект, вы можете сосредоточить поиск на поставщике поиска Asset Store. Этот фокус исключает текущие ресурсы проекта из результатов поиска.
Совет: Вы можете иметь несколько открытых окон Поиск, каждое с активными разными поставщиками. Это облегчает выполнение запросов, так как вам не нужно явно указывать поставщика в каждом запросе. Например, вы можете иметь окно Поиск, которое использует только поставщика поиска Calculator, так что вам не нужно префиксировать ваши запросы =.
Сведения об отдельных поставщиках поиска см. в разделе Справочные данные поставщиков поиска.
Цель поисковых систем
Используйте поставщиков поиска, чтобы ограничить результаты поиска определенным типом элемента. Поставщики имеют фильтры, которые соответствуют типу элемента, который они ищут, поэтому выбор поставщика также сужает список фильтров до только соответствующих.
Поисковые провайдеры можно разделить по их назначению:
| Цель | Примеры |
|---|---|
| Поиск активов вашего проекта | Project, Hierarchy, База данных ассетов. |
| Поиск файлов и настроек | Файлы, Прессеты. |
| Поиск внешних источников | Asset Store, реестр пакетов. |
| Производительность поиска и отладка | Profiler Маркеры, отслеживание производительности, журналы. |
| Поиск по интерфейсу и действиям Unity Editor | Настройки, Меню, Статические API, Калькулятор. |
Некоторые поисковые провайдеры подпадают под более чем один набор. Например:
- Поставщик поиска пакетов может получать элементы из реестра Package Manager, но он также ищет в вашем проекте установленные пакеты.
- Провайдер поиска меню фокусируется на меню Unity Editor, но представляет результаты в виде действий, которые можно выполнить двойным щелчком мыши.
- Поставщик поиска файлов можно включить в другие поставщики поиска.
Настраиваемые поставщики поиска
Вы можете создавать собственные поставщики поиска. Дополнительные сведения см. в разделе Создание поставщика поиска.
Поиск со всеми активными поставщиками сразу
По умолчанию поиск включает результаты от четырех поставщиков:
- Project: Поиск ассетов проекта.
- Hierarchy: Поиск GameObjects в загруженных сценах (загруженная сцена отображается в окне Hierarchy).
- Меню: Поиск в главном меню Unity Editor.
- Настройки: Поиск во всех настройках Unity Editor.
Вы можете добавлять и удалять поставщиков из поиска по умолчанию, включая и выключая их. Дополнительные сведения см. в разделе Включение и отключение поставщиков поиска
Поиск одного поставщика
Вы можете ограничить поиск одним поставщиком для более быстрых запросов и более короткого списка результатов.
Вы можете добавлять и удалять поставщиков из этого поиска, включая и выключая их. Дополнительные сведения см. в Включение и отключение поставщиков поиска
Использование фильтра поставщика в визуальных запросах
При использовании визуального конструктора запросов в раскрывающемся списке первого фильтра отображаются все доступные поставщики поиска.
Примечание: Выбор поставщика поиска должен быть первым фильтром; вы не можете использовать его в любом другом месте запроса.
Если выбран поставщик поиска, все остальные фильтры запроса соответствуют этому поставщику. Например, если выбран поставщик поиска Меню, следующий раскрывающийся список фильтров не будет включать фильтры для метки или журнала Profiler.
Дополнительные сведения см. в Визуальный конструктор запросов.
Использование токена поставщика в текстовом запросе
Чтобы использовать поставщика поиска в текстовом запросе, префикс запроса должен содержать токен поиска поставщика.
Примечание: Токен поставщика поиска должен быть первым токеном; его нельзя использовать ни в одном другом месте запроса.
Например, m: является токеном поиска для поставщика поиска меню. При вводе m:light в поле поиска поиск возвращает все элементы меню, содержащие слово light.
Дополнительные сведения см. в Ссылки на текстовые запросы.