云数据库模糊查询与索引管理
针对使用云数据库模糊查询的是搜索功能,如何使搜索框获取到用户输入的内容
在搜索框中绑定对应事件bindinput
来获取用户输入内容
onInput(event){keyword=event.data.value},
在我们的搜索中有一个事件来执行搜索操作catch:tap="onSearch"
我们将搜索方法放在调用方,可以使组件的复用性更好,这样就可以不只是用在一个组织架构中,可以在多页面使用,提高组件复用性。
所以在搜素组件中跳出函数
onSearch(){this.triggerEvent('search',{keyword})}
并在blog中进行接收,获取到了我们输入的内容。
我们要将我们搜素的功能进行完善
//搜索功能onSearch(event){//清空博客列表,搜索是从0开始的this.setData({bloglists:[]})keyword=event.detail.keywordthis._loadBlogList(0)},
将我们的列表清空,重新调用加载列表,将keyword加载到_loadBlogList()
的数据绑定中。
修改云函数,进行模糊查询。
const keyword=event.keywordlet w={}if (keyword.trim()!='') {w={content:db.RegExp({regexp:keyword,options:'i' //i 忽略大小写 m 跨行搜索})}}
先判断关键字是否存在,在存在的前提下,使用正则的方法进行判断,将值给了W。
在路由进行查询时,将我们的查询条件W放进去,就是可以实现模糊查询的效果的。
索引管理
为了使模糊查询的效率变高,可以使用索引管理,用常用检索来做索引。
在云数据库中,有一个索引管理
点击添加索引
——设置索引,根据什么进行索引,点击确定即可。
云数据库模糊查询与索引管理相关推荐
- 微信小程序云数据库 模糊查询 or和and 使用
原文:https://blog.csdn.net/qq_29384639/article/details/97150340 解释: db.RegExp 从基础库 2.3.2 开始(wx-server- ...
- vc mysql 查询_VC++数据库模糊查询及精确查询示例代码分享
VC++数据库模糊查询及精确查询示例代码分享是小编为大家带来的一个VC++电话簿程序中的模糊查询例子源代码,结合数据库,可以学习研究下简单一点的模糊查询和精确查询,希望能对大家有帮助,,赶紧来详细了解 ...
- mysql模糊查询之索引优化
mysql模糊查询之索引优化 三表连查之模糊查询索引优化 注:具体用法10和11步骤. 1.t_project表 DROP TABLE IF EXISTS `t_project`; CREATE TA ...
- Elasticsearch(ES)数据库模糊查询source下的数据
Elasticsearch(ES)数据库模糊查询source下的数据: 1.先全部匹配查看一下数据: 查询数据结果如下: 由图可以看到 总共返回数据条数为:4297. 我们根据source下的id 模 ...
- 微信小程序云数据库where查询语句字段名和字段值都可以是变量
微信小程序云数据库where查询语句字段名和字段值都可以是变量 想要实现的功能 遇到的问题 js代码 想要实现的功能 界面代码 // An highlighted block <view cla ...
- oracle数据库使用hint来让模糊查询走索引
在没有创建数据直方图之前,查询优化器是cbo,可能不会选择代价最低(效率最高)的方式查询. 先创建表 --日语假名表 CREATE TABLE JAPANESE_SOUNDMARK ( ID INTE ...
- MySQL数据库模糊查询什么时候可以使用到索引
正常情况下,当使用模糊查询字段,例如like "%hh",%开头的查询时是没办法使用索引的,但是使用like "kk%" 模糊字段在后面的也是可以使用索引的. ...
- 微信小程序云开发数据库模糊查询
官方文档中并没有模糊查询的功能,但是有正则表达式的功能,所以模糊查询就可以这样实现 const db = wx.cloud.database(); db.collection("collec ...
- python数据库模糊查询_python中数据库like模糊查询方式
python中数据库like模糊查询方式 在Python中%是一个格式化字符,所以如果需要使用%则需要写成%%. 将在Python中执行的sql语句改为: sql = "SELECT * F ...
- oracle索引对模糊查询,Oracle索引
一.Oracle索引原理 通俗易懂得讲,索引就是给每条记录建立了一个目录(索引), 每个建立的索引都是按照这个索引的字段去排序(实际未必是排序)存放, 然后按照索引字段去查询的时候,就先去查询索引,此 ...
最新文章
- linux文件统计命令,linux文件统计命令和目录统计命令
- python读取txt数据-Python读取txt数据文件,并作图
- Ransomware CryptXXX Analysis
- (转)WCF教程系列(1)-创建第一个WCF程序
- oracle存储过程 --1
- 测试用例的测试编号是自己定义的还是别人给的_初级软件测试工程师必须掌握的东西...
- VUE2中axios的使用方法
- 从XmlDocument到XDocument的转换
- 住宅ip代理和数据中心代理的区别是什么?
- 《如果我不曾见过太阳》
- 2019阿里秋招一道笔试题(关于火柴拼出最大数字) - Android开发岗
- 剑指offe 和为S的连续正数序列
- 计算机网络笔记Part3 数据链路层(Data Link Layer)
- Error: tunneling socket could not be established, cause=getaddrinfo ENOTFOUND 11000
- android apk sign,apk文件的sign以及align命令
- 解决微信公众账号申请认证方面的问题
- 流利说AI刘扬:从教授到”AI虚拟老师“
- 常见的直流无刷电机发热情况分析和解决方法分享--【无刷电机驱动】
- 生活哲理故事系列之六(转贴)
- 计算机中的数据存储与PTA