Перейти к основному содержимому

Простой поиск

Простой поиск позволяет искать данные, находящиеся локально на устройстве. Например, вы можете выполнять поиск по списку строк (хранящемуся в переменной) и по коллекциям и документам Firestore, которые уже были получены на устройстве пользователя (отображаемые на экране).

Когда использовать Простой поиск против Algolia

Мы рекомендуем использовать простой поиск только для небольших коллекций Firestore (с ограниченным количеством записей). В противном случае поиск может быть медленным и/или дорогим. Для более крупных коллекций рассмотрите использование поиска Algolia.

Типы Простого поиска

Есть три типа поиска, которые можно добавить на страницу:

  • Коллекция Firestore: Для поиска в коллекции Firestore.
  • Документы: Для поиска в списке документов, хранящихся в переменной.
  • Строки: Для поиска в списке строк, хранящемся в переменной, такой как переменная состояния приложения или страницы.

Простой поиск [Действие]

Следуйте инструкциям ниже, чтобы добавить это действие к любому виджету.

  1. Выберите Виджет (например, Кнопку), на котором хотите определить действие.

  2. Выберите Действия на Панели свойств (правое меню) и нажмите Открыть. Это откроет Редактор потока действий в новом всплывающем окне.

    1. Нажмите на + Добавить действие.

    2. Справа найдите и выберите действие Простой поиск.

    3. Выберите Тип поиска из Коллекции Firestore, Документов и Строк.

    4. Если выбрана Коллекция Firestore:

      1. Установите Коллекцию на ту, из которой хотите выполнить поиск.
      2. Выберите поля для поиска в поле, на котором хотите выполнить поиск.
    5. Если выбраны Документы:

      1. Установите Источник на переменную, которая содержит список документов. Например, результат запроса на виджете верхнего уровня, таком как Страница или Столбец.
      2. Выберите поля для поиска в поле, на котором хотите выполнить поиск.
    6. Если выбраны Строки:

      1. Установите Источник на переменную, которая содержит список строк (например, переменную состояния приложения или страницы).
    7. В разделе Термин поиска установите Состояние виджета > Поле ввода (где пользователи вводят термин поиска).