elasticsearch

概述

Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎。
用HTTP或TCP/IP访问。
lucene缺点:不能用分布式,对于其他语言的支持不好,只支持java。
lucene底层全部都是基于对词项合并结果那个倒排索引表格的计算实现的

es的存储-类比-数据库
curl -XPUT -d ‘{“id”:2,“title”:“zbzb1”,“content”:“hello es!”}’ http://10.42.154.11:9200/index01/article/1

数据库es
databaseindex01索引
tablearticle类型(type)
1 document文档

操作流程

1. 启动服务

启动es,不能使用root用户,否则会报错:
Caused by: java.lang.RuntimeException: can not run elasticsearch as root
需要su es用户,然后再启动
在这里插入图片描述
服务启动成功!
服务启动成功


2. 启动 es-head-master插件

想查看es服务的相关信息,启动es-head-master插件
]# grunt server
在这里插入图片描述
可以通过网页查看效果 在这里插入图片描述


3. 创建一个索引 index01

创建索引

因为只使用了1个节点,灰色表示无效的分片。
在这里插入图片描述


3. 插入数据

curl -XPUT -d ‘{“id”:2,“title”:“zbzb1”,“content”:“hello es!”}’ http://10.42.154.11:9200/index01/article/1在这里插入图片描述
在这里插入图片描述

4. 查询数据

curl -XGET http://10.42.154.11:9200/index01/_search -d ‘{“query”:{“match_all”:{}}}’
curl -XGET http://10.42.154.11:9200/index01/_search -d ‘{“query”:{“match”:{“title”:“太阳”}}}’


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值