ElasticSearch
张申傲
LangChain/Nacos/MyBatis 核心Contributor
展开
-
ElasticSearch学习笔记(2)——插件安装和集群搭建
一. 实用插件Head安装 Elasticsearch Head是一款可视化的操作ElasticSearch的工具,可以替代ES原生的Restful API,更加方便地操作ES。此外,Elasticsearch Head还具有主简化集群管理、数据可视化、管理节点状态等功能。 1. GitHub上下载elasticsearch-head工程 GitHub地址:https://github.co...原创 2018-08-22 17:02:15 · 169 阅读 · 0 评论 -
ElasticSearch学习笔记(3)——基础概念
集群与节点 Elastic 本质上是一个分布式数据库,允许多台服务器协同工作,每台服务器可以运行多个 Elastic 实例。 单个 Elastic 实例称为一个节点(node)。一组节点构成一个集群(cluster)。 每个集群必须指定一个名字,默认是’elasticsearch’。节点通过集群名来发现和加入一个集群。 集群中的每个几点都可以独立运行并保存数据。索引(Index) 索引...原创 2018-08-23 16:45:20 · 241 阅读 · 0 评论 -
ElasticSearch学习笔记(4)——基本操作
一. 数据操作插入数据向指定的 /Index/Type 发送 PUT 请求,就可以在 Index 里面新增一条记录。比如,向/accounts/person发送请求,就可以新增一条人员记录:PUT localhost:9200/accounts/person/1 { "user": "张三", "title": "工程师", "desc": "数据库管理"}服务原创 2018-08-23 17:53:35 · 292 阅读 · 0 评论 -
ElasticSearch学习笔记(5)——SpringBoot整合ElasticSearch
ElasticSearch学习笔记(5)——SpringBoot整合ElasticSearch本节主要介绍SpringBoot与ElasticSearch的整合,并实现简单的CRUD。概述SpringBoot与ElasticSearch的整合主要有两种方式:Spring将ElasticSearch的操作也封装到了Spring Data项目中,dao接口继承 Elasticsear...原创 2018-08-24 10:55:37 · 934 阅读 · 1 评论 -
ElasticSearch学习笔记(1)——简介
一. ElasticSearch简介简介 基于Apache Luence构建的开源搜索引擎,在此基础上进行了一些封装和简化,屏蔽了Luence的复杂性;采用Java编写,提供简单易用的Restful API;轻松的横向扩展,可支持PB级别的结构化或非结构化数据处理。应用场景 海量数据分析引擎;站内搜索引擎;数据仓库;一线公司实际应用场景 英国卫报——实时分析公众对文章的反应...原创 2018-08-21 19:11:26 · 220 阅读 · 0 评论