android数据库查找一个字符,Android - 如何在Firebase数据库中对字符串进行简单搜索?_android_开发99编程知识库...

这个问题可能很旧,但是,有一种文档化方式,如何实现这种方式,很简单,引用 :

要启用云Firestore数据的全文搜索,请使用第三方搜索服务(如Algolia ,考虑一个笔记记录应用程序,其中每个笔记是一个文档:

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);

});

要实现搜索,最好的方法是使用instant search-android,

搜索样例的图像:GIF

你可能感兴趣的:(android数据库查找一个字符,Android - 如何在Firebase数据库中对字符串进行简单搜索?_android_开发99编程知识库...)