Elasticsearch
跨域操作:kibana/es-head連結ES
IK分詞器配置
Kibana的使用->DSL語句
資料導入Elasticsearch
Elasticsearch安裝注意點:5.x之後,預設關閉遠端連結,需要開啟,找到config/elasticsearch.yml中,transport.host前面的注釋符,同時添加目前叢集節點名稱cluster.name,同時需要開啟跨域,network.host需要根據實際情況配置
暢購商城】分布式搜尋(Elasticsearch、IK分詞、Kibana等)-學習記錄6 ES占用資源較多,當重新開機失敗時,需要修改系統參數配置
暢購商城】分布式搜尋(Elasticsearch、IK分詞、Kibana等)-學習記錄6
暢購商城】分布式搜尋(Elasticsearch、IK分詞、Kibana等)-學習記錄6 記憶體不足:
暢購商城】分布式搜尋(Elasticsearch、IK分詞、Kibana等)-學習記錄6
暢購商城】分布式搜尋(Elasticsearch、IK分詞、Kibana等)-學習記錄6 IK分詞器
将ik移動到/elasticsearch/plugins
暢購商城】分布式搜尋(Elasticsearch、IK分詞、Kibana等)-學習記錄6 Kibana(與Elasticsearch協作,做可視化和資料分析)
暢購商城】分布式搜尋(Elasticsearch、IK分詞、Kibana等)-學習記錄6
暢購商城】分布式搜尋(Elasticsearch、IK分詞、Kibana等)-學習記錄6 配置索引庫
aggregatable:是否支援聚合查詢
DSL語句,建議用火狐浏覽器(因為谷歌浏覽器對中文支援性差)
暢購商城】分布式搜尋(Elasticsearch、IK分詞、Kibana等)-學習記錄6
暢購商城】分布式搜尋(Elasticsearch、IK分詞、Kibana等)-學習記錄6
暢購商城】分布式搜尋(Elasticsearch、IK分詞、Kibana等)-學習記錄6
暢購商城】分布式搜尋(Elasticsearch、IK分詞、Kibana等)-學習記錄6 可排序、分頁、過濾查詢
term過濾,詞項搜尋
暢購商城】分布式搜尋(Elasticsearch、IK分詞、Kibana等)-學習記錄6 range過濾
暢購商城】分布式搜尋(Elasticsearch、IK分詞、Kibana等)-學習記錄6 exists過濾
暢購商城】分布式搜尋(Elasticsearch、IK分詞、Kibana等)-學習記錄6 bool多條件查詢
暢購商城】分布式搜尋(Elasticsearch、IK分詞、Kibana等)-學習記錄6
暢購商城】分布式搜尋(Elasticsearch、IK分詞、Kibana等)-學習記錄6
暢購商城】分布式搜尋(Elasticsearch、IK分詞、Kibana等)-學習記錄6 prefix字首比對、multi_match多域比對等
SpringData Elasticsearch資料導入ES
暢購商城】分布式搜尋(Elasticsearch、IK分詞、Kibana等)-學習記錄6
暢購商城】分布式搜尋(Elasticsearch、IK分詞、Kibana等)-學習記錄6
暢購商城】分布式搜尋(Elasticsearch、IK分詞、Kibana等)-學習記錄6
暢購商城】分布式搜尋(Elasticsearch、IK分詞、Kibana等)-學習記錄6 資料導入流程
暢購商城】分布式搜尋(Elasticsearch、IK分詞、Kibana等)-學習記錄6
暢購商城】分布式搜尋(Elasticsearch、IK分詞、Kibana等)-學習記錄6 1、JavaBean,@Document,索引庫配置,字段@Field,type:類型,Text時支援分詞,keyword不分詞
暢購商城】分布式搜尋(Elasticsearch、IK分詞、Kibana等)-學習記錄6 2、查詢所有Sku集合
如果資料量大,建議分頁查詢
暢購商城】分布式搜尋(Elasticsearch、IK分詞、Kibana等)-學習記錄6
暢購商城】分布式搜尋(Elasticsearch、IK分詞、Kibana等)-學習記錄6 3、Dao建立
暢購商城】分布式搜尋(Elasticsearch、IK分詞、Kibana等)-學習記錄6 4、實作導入
暢購商城】分布式搜尋(Elasticsearch、IK分詞、Kibana等)-學習記錄6 5、生成動态規格域
暢購商城】分布式搜尋(Elasticsearch、IK分詞、Kibana等)-學習記錄6
暢購商城】分布式搜尋(Elasticsearch、IK分詞、Kibana等)-學習記錄6
暢購商城】分布式搜尋(Elasticsearch、IK分詞、Kibana等)-學習記錄6 搜尋流程實作
暢購商城】分布式搜尋(Elasticsearch、IK分詞、Kibana等)-學習記錄6
暢購商城】分布式搜尋(Elasticsearch、IK分詞、Kibana等)-學習記錄6 封裝檢索條件
暢購商城】分布式搜尋(Elasticsearch、IK分詞、Kibana等)-學習記錄6 聚合資料查詢
暢購商城】分布式搜尋(Elasticsearch、IK分詞、Kibana等)-學習記錄6 重點:DSL語句使用,資料導入ES、關鍵詞搜尋、分類統計