大米CMS官网论坛,大米站长联盟,大米站长之家,大米开发者社区

 找回密码
 注册大米会员

QQ登录

只需一步,快速开始

一键js接入直播
查看: 1375|回复: 0
打印 上一主题 下一主题

大米cms6.x如何支持大数据查询与分页elasticsearch的集成

[复制链接]

549

主题

827

帖子

8632

积分

超级版主

Rank: 8Rank: 8

积分
8632

授权用户商城金牌VIP

跳转到指定楼层
楼主
发表于 2024-11-8 11:55:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大米cms6.x如何支持分布式大数据查询与大数据分页快速响应
大米cms6.x可快速与elasticsearch的集成
现在以升级包形式发布: damicms6.x_elasticsearch.zip (5.74 MB, 下载次数: 1)
目前只支持大米6后续将开发发布支持大米7


运行环境:composer + php5.6 + elasticsearch5.x(建议5.6)  
作用:垂直大数据搜索与分页快速响应

1:做好备份,覆盖插件代码
2:运行composer update
3:MYSQL安装install.sql 导入后可删除该文件
4:配置es选项: Public/Config/config.ini.php
  1. //es相关配置
  2. 'module_search_plus_status'=>1,//是否启用es搜索
  3. 'module_search_plus_url'=>'http://localhost:9200',
  4. 'module_search_plus_authentication'=>0,
  5. 'module_search_plus_username'=>'',
  6. 'module_search_plus_password'=>'',
  7. 'module_search_plus_tokenizer'=>'standard',//指定分词器如:ik_smart
  8. 'module_search_plus_read_timeout'=>5,
  9. 'module_search_plus_write_timeout'=>10,
  10. 'module_search_plus_match_level'=>0,//0:分词匹配 1:全匹配
  11. 'module_search_plus_fuzziness'=>0,//联想最小字数
  12. 'module_search_plus_index'=>'dami_articles',
  13. 'module_search_plus_bulk_count'=>100,
复制代码


5: 命令行执行一次刷新全部索引
  1. php cmd.php reindex run all 1
复制代码



6:添加计划任务 每隔5分钟执行目的刷新修改的文章和删除的文章索引)
  1. cd 网站根目录 && php cmd.php reindex run
复制代码





分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册大米会员

本版积分规则

QQ|小黑屋|大米CMS社区 ( 蜀ICP备11002200号-2

Powered by 大米CMS

© 2010-2020 大米CMS Inc.

快速回复 返回顶部 返回列表