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

标题: 大米cms6.x如何支持大数据查询与分页elasticsearch的集成 [打印本页]

作者: 追影    时间: 2024-11-8 11:55
标题: 大米cms6.x如何支持大数据查询与分页elasticsearch的集成
大米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
复制代码










欢迎光临 大米CMS官网论坛,大米站长联盟,大米站长之家,大米开发者社区 (https://www.damicms.com/bbs/) Powered by Discuz! X3.1