閱讀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實時數據庫沒有您描述的文本搜索。 –
有沒有其他的數據庫,當更改或添加數據時,它會進行廣播,在所有設備上更改?什麼是最好的選擇? –