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