黄河口信息港_东莞沙田最新消息_中企动力科技股份有限公司常州分公司_全国室内设计学校

👉 这是一个或许对你有用的社群

🐱 一对一交流/面试小册/简历优化/求职解惑,欢迎加入「芋道快速开发平台」知识星球。下面是星球提供的部分资料: 

  • 《项目实战(视频)》:从书中学,往事上“练”

  • 《互联网高频面试题》:面朝简历学习,春暖花开

  • 《架构 x 系统设计》:摧枯拉朽,掌控面试高频场景题

  • 《精进 Java 学习指南》:系统学习,互联网主流技术栈

  • 《必读 Java 源码专栏》:知其然,知其所以然

👉这是一个或许对你有用的开源项目

国产 Star 破 10w+ 的开源项目,前端包括管理后台 + 微信小程序,后端支持单体和微服务架构。

功能涵盖 RBAC 权限、SaaS 多租户、数据权限、商城、支付、工作流、大屏报表、微信公众号、CRM 等等功能:

  • Boot 仓库:https://gitee.com/zhijiantianya/ruoyi-vue-pro

  • Cloud 仓库:https://gitee.com/zhijiantianya/yudao-cloud

  • 视频教程:https://doc.iocoder.cn

【国内首批】支持 JDK 21 + SpringBoot 3.2.2、JDK 8 + Spring Boot 2.7.18 双版本 

来源:网络

  • 1、介绍

  • 2、实现特性

  • 3、对比 Elasticsearch

  • 4、索引构建测试

  • 5、查询性能测试

  • 6、安装

  • 7. 命令行操作


1、介绍

RediSearch是一个Redis模块,为Redis提供查询、二次索引和全文搜索。要使用RediSearch,首先要在Redis数据上声明索引。然后可以使用重新搜索查询语言来查询该数据。

RedSearch使用压缩的反向索引进行快速索引,占用内存少。RedSearch索引通过提供精确的短语匹配、模糊搜索和数字过滤等功能增强了

基于 Spring Boot + MyBatis Plus + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能

  • 项目地址:https://github.com/YunaiV/ruoyi-vue-pro

  • 视频教程:https://doc.iocoder.cn/video/

2、实现特性

  • 基于文档的多个字段全文索引

  • 高性能增量索引

  • 文档排序(由用户在索引时手动提供)

  • 在子查询之间使用 AND 或 NOT 操作符的复杂布尔查询

  • 可选的查询子句

  • 基于前缀的搜索

  • 支持字段权重设置

  • 自动完成建议(带有模糊前缀建议)

  • 精确的短语搜索

  • 在许多语言中基于词干分析的查询扩展

  • 支持用于查询扩展和评分的自定义函数

  • 将搜索限制到特定的文档字段

  • 数字过滤器和范围

  • 使用 Redis 自己的地理命令进行地理过滤

  • Unicode 支持(需要 UTF-8 字符集)

  • 检索完整的文档内容或只是ID 的检索

  • 支持文档删除和更新与索引垃圾收集

  • 支持部分更新和条件文档更新

基于 Spring Cloud Alibaba + Gateway + Nacos + RocketMQ + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能

  • 项目地址:https://github.com/YunaiV/yudao-cloud

  • 视频教程:https://doc.iocoder.cn/video/

3、对比 Elasticsearch

如下图所示,RediSearch 构建索引的时间为 221 秒,而 Elasticsearch 为 349 秒,快了 58%。

4、索引构建测试

我们模拟了一个多租户电子商务应用程序,其中每个租户代表一个产品类别并维护自己的索引。对于此基准测试,我们构建了 50K 个索引(或产品),每个索引最多存储 500 个文档(或项目),总共 2500 万个文档。

RediSearch 仅用了 201 秒就构建了索引,平均每秒运行 125K 个索引。然而,Elasticsearch 在 921 个索引后崩溃了,显然它不是为应对这种负载而设计的。

5、查询性能测试

一旦数据集被索引,我们就使用在专用负载生成器服务器上运行的 32 个客户端启动两个单词的搜索查询。如下图所示,RediSearch 吞吐量达到了 12.5K 操作/秒,而 Elasticsearch 为 3.1K 操作/秒,速度提高了 4 倍。

此外,RediSearch 延迟稍好一些,平均为 8 毫秒,而 Elasticsearch 为 10 毫秒。

6、安装

安装目前分为源码和docker安装两种方式。

源码安装
git clone https://github.com/RediSearch/RediSearch.git">
    
    




    


    
        
    

邢台人民网站

b2b模式的概念、汕头市潮南区紧急提醒、永久使用、不限域名、中建人才网是真的吗

中信建设有限责任公司华美分公司?

黄河口信息港_东莞沙田最新消息_中企动力科技股份有限公司常州分公司_全国室内设计学校

[16]闫锦彪,杨冬梅,张进.校园二手教材网络交易平台的构建方法研究[J].现代信息科技,2021,5(02):107-110.

网站规划与站点的建立实训报告12333社保查询网ui设计培训怎么样青岛房产网站厦门百度推广怎么做定制网络教研系统软装设计的意义app大全软件网站免费下载合肥效果图公司哪家好开个网店需要多少资金费用手写签名设计免费版在线注册城乡规划师2021报考时间网站建设推广策划阿里云企航域名购买方式商场设计总平面图模板下载免费网站网站建设咨询服务商东莞网约车驾驶员资格证网上报名软件项目管理心得北京市最新疫情发布会太仓家政保洁公司温州房产信息网企业网站的建设目的有哪些企业传统的网络营销推广方法手举牌战队图片在线制作商务网站教程世界杯竞猜微信客户管理系统平台官网福田蒙派克配件手机网络代理是什么意思机械加工网上接单平台有哪些

猜你喜欢

  • 友情链接:
  • 网络技术包括哪些具体内容 网站建设网站模板 广西智能网站建设企业 游戏开发可以自学吗 crm客户管理系统api 阳江新闻