我想在我的应用程序中创建一个简单的搜索,但在互联网上找不到任何关于它的信息,这比 2014 年更新。必须有更好的方法。有 startAt 和 endAt 函数,但它们不能按预期工作并且区分大小写。你们如何解决这个问题? 2016年怎么还没有这个功能?
原文由 Zigmārs Dzērve 发布,翻译遵循 CC BY-SA 4.0 许可协议
我想在我的应用程序中创建一个简单的搜索,但在互联网上找不到任何关于它的信息,这比 2014 年更新。必须有更好的方法。有 startAt 和 endAt 函数,但它们不能按预期工作并且区分大小写。你们如何解决这个问题? 2016年怎么还没有这个功能?
原文由 Zigmārs Dzērve 发布,翻译遵循 CC BY-SA 4.0 许可协议
作为 firebase 文档,firebase 不支持全文搜索。但要做到这一点,您可以使用第三方工具。
检查此链接以了解更多信息 https://firebase.google.com/docs/firestore/solutions/search
原文由 Mohammed Gamal Al-homaidi 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答1.3k 阅读✓ 已解决
2 回答2.6k 阅读
2 回答1.7k 阅读
1 回答2.1k 阅读
1 回答1.1k 阅读
1 回答1.3k 阅读
1.3k 阅读
就我而言,我能够通过以下方式部分实现 SQL LIKE:
查询中使用的字符
\uf8ff
是 Unicode 范围内非常高的代码点(它是专用使用区 [PUA] 代码)。因为它在 Unicode 中的大多数常规字符之后,所以查询匹配所有以queryText
开头的值。这样,通过“Fre”搜索,我可以从数据库中
_searchLastName
属性中具有“Fred, Freddy, Frey”的记录。