Простой поиск
Простой поиск позволяет искать данные, хранящиеся локально на устройстве. Например, вы можете выполнять поиск по списку строк (хранящихся в переменной) или по коллекции и документам Firestore, которые уже были получены на устройстве пользователя (и отображаются на экране).
Мы рекомендуем использовать простой поиск только для небольших коллекций Firestore (с ограниченным количеством записей). В противном случае он может быть медленным и/или дорогим. Для более обширных коллекций рассмотрите использование поиска Algolia.
Типы простого поиска
Вы можете добавить на страницу три типа поиска:
- Коллекция Firestore: Для поиска по коллекции Firestore.
- Документы: Для поиска по списку документов, хранящихся в переменной.
- Строки: Для поиска по списку строк, хранящихся в переменной, такой как переменная состояния приложения или страницы.
Действие «Простой поиск»
Следуйте инструкциям ниже, чтобы добавить это действие к любому виджету.
-
Выберите виджет (например, кнопку), к которому хотите добавить действие.
-
В панели свойств (правое меню) выберите Действия и нажмите Открыть. Это откроет редактор потоков действий в новом всплывающем окне.
-
Нажмите + Добавить действие.
-
В правой части найдите и выберите действие Простой поиск.
-
Выберите тип поиска среди вариантов Коллекция Firestore, Документы и Строки.
-
Если вы выбрали Коллекцию Firestore:
- Укажите коллекцию, по которой хотите выполнять поиск.
- Выберите поля для поиска, чтобы указать поле, по которому будет выполняться поиск.
-
Если вы выбрали Документы:
- Укажите источник как переменную, содержащую список документов. Например, результат запроса на виджете верхнего уровня, таком к ак Страница или Колонка.
- Выберите поля для поиска, чтобы указать поле, по которому будет выполняться поиск.
-
Если вы выбрали Строки:
- Укажите источник как переменную, содержащую список строк (например, переменную состояния приложения или страницы).
-
В разделе Термин поиска укажите Состояние виджета > Текстовое поле (где пользователи вводят термин поиска).
-