请求的行为:
我想使Firestore字符串文档字段可搜索(基本上是标题字段)。用户应该能够在输入字段中输入字符串,并获得包括搜索词在内的结果列表。 (类似于全文搜索或SQL like %searchString%
运算符)。
到目前为止,由于我正在研究具有较小数据集的原型,因此我认为任务是在用户的客户端还是在服务器上执行都无关紧要。
当前状态
我想使用Algolia全文本搜索来启用此功能。但是,免费计划不允许传出的API请求到third-party services。
此外,由于我仍在进行原型设计和练习编程技能,所以我不想这么早就退出免费计划。
另一方面,此question表明firestore也不支持SQL like %searchString%
运算符。如果我正确理解stackblitz,则使用startAt
endAt
进行的查询比起搜索功能更能用作自动完成功能。
问题
是否可以使用startAt
endAt
来实现请求的行为,还是有其他方法?
您可以链接教程还是提供代码示例?