阅读Firebase文档后,我了解到NoSql中的逻辑结构与SQlite完全不同。我可以做有序的基本搜索:使用Android上的Firebase进行高级搜索
orderByChild()
,orderByKey()
和orderByValue()
与 startAt()
,endAt()
和equalTo()
过滤。
我正在构建一个类似于圣经的应用程序。该应用程序项目要求有搜索过滤器,如:
- “以启动”:例如:EXCE借给
- “含有”:前:前车 NT
- “所有词“:例如:耶稣是相同
- 精确搜索:例如:耶稣是一样的
Firebase实时数据库功能非常适用于修复打字错误或丢失文本,一旦广播在所有设备上发生变化,这无疑是非常惊人的事情。
考虑到图像:
See the structure of JSON in firebase
- 是否有可能做火力地堡这些搜索过滤器?
- 使用Firebase自己的API构建这些过滤器的最佳方式是什么?
- 我是否必须将这些相同的过滤器与脱机数据一起使用?
这是不可能的。我认为有限的解决方法。 – creativecreatorormaybenot
Firebase实时数据库没有您描述的文本搜索。 –
有没有其他的数据库,当更改或添加数据时,它会进行广播,在所有设备上更改?什么是最好的选择? –