学习当然是看官方文档最系统化,相信大家都是带着应用场景来的。
elasticsearch 下载地址
版本文档
https://www.elastic.co/guide/en/elasticsearch/reference
https://www.elastic.co/cn/downloads/elasticsearch
常用可视化界面
elasticsearch-head
项目地址:
https://github.com/mobz/elasticsearch-head
ui风格较丑。
ElasticHD
ElasticHD 支持 ES监控、实时搜索,Index template快捷替换修改,索引列表信息查看, SQL converts to DSL工具等,体验下来感觉还是比较强大的!(最新版本有点bug,查询数据不准确)
项目地址:https://github.com/360EntSecGroup-Skylar/ElasticHD
Dejavu
Dejavu 也是一个 Elasticsearch的 Web UI 工具,其 UI界面更符合当下主流的前端页面风格,因此使用起来很方便。
项目地址:https://github.com/appbaseio/dejavu/
mysql同步策略
logstash定时轮查
logstash 下载地址
- https://www.elastic.co/cn/downloads/logstash
历史版本
-
https://www.elastic.co/cn/downloads/past-releases/logstash-6-2-2
-
logstash-input-jdbc 插件地址
https://github.com/logstash-plugins/logstash-input-jdbc
文档地址 插件所有参数在此全部都有介绍以及使用demo
- https://www.elastic.co/guide/en/logstash/current/plugins-inputs-jdbc.html
ik分词器
elasicsearch 默认分词器对中文支持不是很好,ik分词器对中文得支持比较好
关于ik分词器的分词类型(可以根据需求进行选择):
- ik_max_word:会将文本做最细粒度的拆分,会穷尽各种可能的组合;
- ik_smart:会做最粗粒度的拆分,
项目地址:https://github.com/medcl/elasticsearch-analysis-ik