还在为大数据量搜索慢而烦恼?那就试试它吧!

在苍穹里,为了解决大数据量模糊搜索缓慢的问题,可以启用一个新特性 - 快速搜索,大大提高查询效率。下面我们就花5分钟来一起了解一下这个新特性是如何使用的?
1 前置条件
启用快速搜索功能有3个条件:
1.部署ElasticSearch集群(独立部署,最好3个节点以上);
2. 部署DTS,并打开数据传输的功能;DTS是苍穹中的另一个基础组件,见术语表;
3. 在MC中开启快速搜索的开关(默认不启用)。
满足这些条件之后,我们就可以开始使用了。
2 工作原理
快速搜索为什么可以提高模糊搜索的效率?我们一起来看一下它的工作原理。

从上面的时序图可以看出来:当搜索的数据发生变化后,除了更新数据库之外,同时还会发送给RabbitMQ,然后通过DTS组件把内容更新到ElasticSearch中。当用户发起搜索请求时,不再是从数据库表中搜索,而是通过搜索ElasticSearch中的数据获取结果,而ElasticSearch的全文搜索速度又超级快!
这就是为什么快速搜索可以大大提高模糊搜索性能的原因所在。
3 使用快速搜索
为了让用户可以灵活配置选择搜索实体,苍穹标准产品中提供了快速搜索菜单。
下面我们来看怎么一步步配置具体的一个实体物料,实现快速搜索。
1.从配置工具中进入
登录苍穹后,在“应用”,点击“系统服务云”里的“配置工具”

2.点击快速搜索菜单
在“全文索引”下,点击“快速搜索”。

3.新增配置
进入快速搜索配置页面后,可以添加你希望使用快速搜索功能的实体(大部分情况是希望搜索这个实体的时候,可以提高性能)。
这里我们以物料实体为例。点击菜单栏最左边的“新增”
还在为大数据量搜索慢而烦恼?那就试试它吧!
在苍穹里,为了解决大数据量模糊搜索缓慢的问题,可以启用一个新特性 - 快速搜索,大大提高查询效率。下面我们就花5分钟来一起了解一下这...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



