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

Простой поиск работает по данным, которые уже есть на устройстве: по списку строк в переменной или по документам Firestore, загруженным на экран.

осторожно
Simple Search или Algolia

Простой поиск годится для небольших коллекций Firestore. На больших он становится медленным и дорогим — там нужен Algolia.

Три типа поиска:

  • Firestore collection — по коллекции Firestore.
  • Documents — по списку документов из переменной.
  • Strings — по списку строк из переменной: состояния приложения или страницы.

Действие Simple Search

  1. Выберите виджет — например, кнопку.
  2. В панели свойств справа откройте Actions и нажмите Open — откроется Action Flow Editor.
    1. Нажмите + Add Action.
    2. Справа найдите и выберите действие Simple Search.
    3. В Search Type выберите Firestore Collection, Documents или Strings.
    4. Для Firestore Collection:
      1. В Collection укажите коллекцию.
      2. В Select Searchable Fields — поля, по которым ищем.
    5. Для Documents:
      1. В Source укажите переменную со списком документов — например, результат запроса на странице или в колонке.
      2. В Select Searchable Fields — поля, по которым ищем.
    6. Для Strings:
      1. В Source укажите переменную со списком строк.
    7. В секции Search Term выберите Widget State > TextField — поле, куда пользователь вводит запрос.
перевод официальной документации FlutterFlow

обновлено

ESC