Dar*_*han 2 search text dart flutter google-cloud-firestore
我想在我的 Flutter 应用程序中实现一个搜索功能。文本数据存储在 Firestore 中。
现在我正在考虑一个不切实际的解决方案:下载整个集合(这是一个纯文本),然后以某种方式使用 Dart 代码搜索它。
有没有更好的方法在 Flutter/Firestore 中进行搜索?我可以使用 Cloud Functions 来做到这一点吗?如果没有更好的方法,如何在 Flutter 中使用 Dart 搜索内容?
Cloud Firestore 目前唯一可以进行的文本搜索类型是所谓的前缀搜索。这允许以特定值开头的结果字符串,如Dark*,或以特定范围开头的字符串,如A* to B。
目前无法搜索包含特定字符串或更复杂操作的值。
无论您如何访问 Firestore,这都适用于它。因此它适用于 Web、iOS、Android、Flutter、REST 以及 Cloud Functions 所依赖的 Admin SDK。
将全文搜索添加到基于 Cloud Firestore 构建的应用程序的常用方法,因此集成了第三方文本搜索引擎,例如 Algolia 或 ElasticSearch。有关这方面的更多信息,请参阅Firebase 文档。
| 归档时间: |
|
| 查看次数: |
6094 次 |
| 最近记录: |