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

要启用云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编程知识库...相关推荐

  1. android居中不父布局,在父级中,TextView不会垂直居中_android_开发99编程知识库

    我的Activity 只有一个单一的to,我试图让文本垂直中心,但它最终与底部对齐. 我尝试改变几个属性,但没有. 以下是我所拥有的( 安卓 2.3 ):<?xml version=" ...

  2. android expandablelist 自动滚动,在ExpandableListView中,如何保留滚动位置_android_开发99编程知识库...

    在一些实验之后我做了一个满意的解决,它还保留了很好的滚动位置顶部可见项. 事实上,三种不同部分的信息需要保存和恢复: 状态( e .g列表. 其中组被展开),第一个可见项的索引和优良滚动位置. 不幸的 ...

  3. android背景图拉伸,Android使背景图像不拉伸它指定的视图_android_开发99编程知识库...

    图片的最大值在将图片分配到背景时,它看起来像是什么,而不是. 如果图像大于表,我非常喜欢它不伸展顶部 TableView . 我已经包含了一个空的"视图",以便为表背景提供一些额外 ...

  4. android自动拨号 代码,在Android上,是否有一种方法可以强行自动自动拨号?_android_开发99编程知识库...

    我一直在研究一个 Android 应用 概念,在用户启动服务时,应用程序必须自动拨号. 我发现,当应用程序尝试自动拨号时,手机( 还是叫 Intent ) 不会自动拨号,而用户必须手动启动服务. 目前 ...

  5. svc android,在android中,如何使用 Svc WCF服务_android_开发99编程知识库

    我用Ksoap來打服務. 這是我的代碼:try { request = new SoapObject("http://tempuri.org/","GetUserDeta ...

  6. android settext无效,在调用 setText() 并使( ) 无效后,在画布上正确地调用,TextView无法绘制_android_开发99编程知识库...

    我的目的是製作一個 Bitmap 圖像顯示用戶提供的文本,然後圖像可以保存到緩存中. 調用 TextView.setText() 和 TextView.invalidate() 之後,TextView ...

  7. android 相册 uri空,三星手机 camera intent 捕获照片中的Uri空_android_开发99编程知识库...

    我也面臨這個問題,比如我在:上檢查應用程序,但在三星設備上工作,請檢查. selectedImageUri = data.getData() :try { selectedImagePath = ge ...

  8. android invalidate 不刷新,invalidate() 之后,为什么不调用 onDraw?_android_开发99编程知识库...

    我發現了很多關於stackoverflow的帖子,但仍然無法解決我的問題. 下面是我的代碼 Fragment:public class MyView extends RelativeLayout { ...

  9. android onresume时view,在onResume中,但通过 invalidate() 方法失败,Android: Graphview更新_android_开发99编程知识库...

    我正在研究一個應用程序,其中一個自定義視圖由一些後端邏輯更新. 自定義視圖在 onResume() 方法中更新,但不能通過 view.invalidate(); 更新. 我想讓這個視圖更新按鈕的onc ...

最新文章

  1. Generic Data Access Layer泛型的数据访问层
  2. JS_高程6.面向对象的程序设计(2)创建对象_1
  3. 网络推广软文浅谈网站优化过程中图片的优化技巧和注意事项!
  4. keras 实现BP神经网络
  5. Struts2配置struts.xml文件
  6. Css框架and公共Css文件
  7. ZJUT 地下迷宫 (高斯求期望)
  8. go调用python3_在python3中使用google的protobuf以及gRPC-Go语言中文社区
  9. python视频 神经网络 Tensorflow
  10. html ui 下拉列表,html - 如何给样式Material-ui选择字段下拉菜单?
  11. python 中的 Fraction 模块
  12. 【转载】男生追女生必发的48条短信
  13. spark本地项目报错:Could not locate executable null\bin\winutils.exe in the Hadoop binaries.
  14. 谷歌网站错误服务器连接,谷歌浏览器 您的链接存在安全隐患 此网站是用的安全配置已过时...---服务器 TLS1.0 1TLS.2配置方法...
  15. Libxml2函数及使用方法概述
  16. 什么是集合,集合和数组的区别是什么
  17. 水雨情监测系统 实时监测
  18. 两年经验斩获蚂蚁/头条/PingCAP Offer,牛逼了
  19. javascript实现图片上传实时显示上传图片
  20. 创客教育和Mixly的初步探索

热门文章

  1. 在Ubuntu 14.04 64bit上使用网络诊断工具mtr
  2. LTE Paging时频资源
  3. Go: 分布式学习利器(2)-- Go中的变量,常量 以及与其他语言变量之间的差异
  4. ubuntu18.04 -- 创建第一个Django项目
  5. html-css实例
  6. 转载LINQ优点 自己学习用的
  7. SQL注入漏洞全接触--入门篇
  8. SAP BADI应用
  9. Google工作原理
  10. nginx和squid配合搭建的web服务器前端系统