亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在Firebase數據庫中的字符串中進行簡單搜索?

如何在Firebase數據庫中的字符串中進行簡單搜索?

夢里花落0921 2019-12-18 16:18:23
我想在我的應用中創建一個簡單的搜索,但是在互聯網上找不到關于它的任何東西,這比2014年更新。必須有一種更好的方法。有startAt和endAt函數,但是它們不能按預期工作,并且區分大小寫。你們如何解決這個問題?在2016年如何仍不存在此功能?
查看完整描述

3 回答

?
浮云間

TA貢獻1829條經驗 獲得超4個贊

這個問題可能很老,但是有一個文檔記錄了如何實現這種方法,實現起來很簡單。引用:


要啟用Cloud Firestore數據的全文本搜索,請使用第三方搜索服務(例如Algolia)??紤]一個做筆記的應用程序,其中每個筆記都是一個文檔:


阿爾戈利亞將成為您的一部分,firebase functions并將進行您想要的所有搜索。


// Update the search index every time a blog post is written.

exports.onNoteCreated = functions.firestore.document('notes/{noteId}').onCreate(event => {

      // Get the note document

      const note = event.data.data();


      // Add an 'objectID' field which Algolia requires

      note.objectID = event.params.noteId;


      // Write to the algolia index

      const index = client.initIndex(ALGOLIA_INDEX_NAME);

      return index.saveObject(note);

});

要實現搜索,最好的方法是使用即時搜索-Android


查看完整回答
反對 回復 2019-12-18
  • 3 回答
  • 0 關注
  • 617 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號