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

Запрос поиска Algolia

Вы можете настроить запрос поиска Algolia Backend, чтобы автоматически запустить поиск, как только пользователь перейдет на страницу. Это позволяет пользователям находить документы в коллекции Firestore, просто предоставив термин поиска.

Этот подход особенно полезен для улучшения пользовательского опыта, например, для динамического обновления результатов поиска в ListView по мере ввода пользователем текста в TextField, как обновления в реальном времени.

Предварительные требования

Перед продолжением убедитесь, что вы завершили интеграцию Algolia в FlutterFlow.

Чтобы добавить запрос поиска Algolia, начните с выбора прокручиваемого виджета, который будет получать результаты, например, ListView. В панели Properties перейдите на вкладку Backend Query, нажмите Add Query и установите Query Type в Algolia Search.

Далее настройте параметры поиска: для Firebase Collection выберите коллекцию Firestore, которую вы намерены искать; для Search Term выберите From Variable и укажите значение TextField (например, Widget State > [Your TextField]); и укажите необязательный Max Results, чтобы определить количество результатов поиска.