ElasticSearch

ElasticSearch_第1张图片
ElasticSearch简介

ElasticSearch插件 ELASTICSEARCH-HEAD(需要在ELASTICSEARCH CONFIG中配置跨域问题)

集群配置简单,通过修改conf里面的配置,然后开启多个服务,就能直接搭建集群。

ElasticSearch_第2张图片
ES概念
ElasticSearch_第3张图片
索引
ElasticSearch_第4张图片
基本用法

通过HTTP动词 来进行增删改查

建立索引, 在索引中指定mapping建立类型,在类型中指定文档


  • 搭配kibana可视化
  • INDEX->数据库中的表(一类数据的集合, 天气)
  • type->用以区分不同的类型(通过城市,可以划分为上海,北京,用以过滤index)
  • document->数据库中的数据(基本数据元,结构最好相同,便于搜索)
  • 根据规划,Elastic 6.x 版只允许每个 Index 包含一个 Type,7.x 版将会彻底移除 Type。
  • Field->文档的属性
  • Query dsl 查询语法
  • ElasticSearch_第5张图片
    插入示例
    ElasticSearch_第6张图片
    返回示例
  • 两种查询语法: 1. Query string 在地址后 + ? param = param1 & .... 2.QUERY DSL 通过json格式来查询
  • 中文分词设置需要安装插件, 以及通过mapping方式建立索引
    ElasticSearch_第7张图片
    中文索引
  • shards对应分片-》相当于kafka中的partition、redis中的slot
  • replica -》kafka replica, redis slave

你可能感兴趣的:(ElasticSearch)