ElasticSearch簡介
ElasticSearch插件 ELASTICSEARCH-HEAD(需要在ELASTICSEARCH CONFIG中配置跨域問題)
集群配置簡單异逐,通過修改conf里面的配置,然后開啟多個服務霞势,就能直接搭建集群甘磨。
ES概念
索引
基本用法
通過HTTP動詞 來進行增刪改查
建立索引悯舟, 在索引中指定mapping建立類型铛漓,在類型中指定文檔
- 搭配kibana可視化
- INDEX->數(shù)據(jù)庫中的表(一類數(shù)據(jù)的集合溯香, 天氣)
- type->用以區(qū)分不同的類型(通過城市,可以劃分為上海浓恶,北京玫坛,用以過濾index)
- document->數(shù)據(jù)庫中的數(shù)據(jù)(基本數(shù)據(jù)元,結(jié)構(gòu)最好相同包晰,便于搜索)
- 根據(jù)規(guī)劃湿镀,Elastic 6.x 版只允許每個 Index 包含一個 Type,7.x 版將會徹底移除 Type伐憾。
- Field->文檔的屬性
- Query dsl 查詢語法
-
插入示例返回示例
- 兩種查詢語法: 1. Query string 在地址后 + ? param = param1 & .... 2.QUERY DSL 通過json格式來查詢
-
中文分詞設置需要安裝插件勉痴, 以及通過mapping方式建立索引中文索引
- shards對應分片-》相當于kafka中的partition、redis中的slot
- replica -》kafka replica树肃, redis slave