ElasticSearch简单使用
文章目录
- 一、启动ElasticSearch
- 二、使用ik分词器
- 1.安装ik
- 2.重启es,查看加载插件
- 3.两种分词算法
- 4.自定义ik关键词
- 二、ES常用操作
- 1.创建带有结构的索引
- 2.增加数据
- 3.修改数据
- 4.删除数据
- 4.简单查询
一、启动ElasticSearch
切换到es安装目录下,执行以下代码。
./bin/elasticsearch -d # 作为进程启动
ubuntu查看运行状态
ps -ef | grep elastic
ps -aux | grep elastic
kill -9 pid # 停掉服务
二、使用ik分词器
1.安装ik
下载安装包,放入es安装文件plugin下
2.重启es,查看加载插件
elasticsearch-plugin
3.两种分词算法
GET _analyze
{"analyzer": "ik_smart", # 最少划分"text":"我爱北京天安门"
}GET _analyze
{"analyzer": "ik_max_word", # 最细力度划分"text":"我爱北京天安门"
}
4.自定义ik关键词
1.进入ik config文件
2.创建自定义关键词字典
3.将自定义字典文件加入ik默认配置文件中
4.重启系统
二、ES常用操作
1.创建带有结构的索引
PUT /test
{"mappings": {"properties": {"name":{"type": "text"},"age":{"type": "long"},"birthday":{"type": "date"}}}
}
2.增加数据
PUT /test/user/1
{"name":"xaioyu","age":17,"birth":"2001-01-01","habit":["唱歌","跳舞"]
}
3.修改数据
POST /test/user/3/_update
{"doc":{"name":"我爱北京天安门","habit":["唱歌","跳舞","吃饭"]}
}
4.删除数据
DELETE /test/user/2
4.简单查询
GET /test/user/1 # 简单查询
GET /test/user/_search?q=name:爱北 # 条件查询
ElasticSearch简单使用相关推荐
- 2021年大数据ELK(二):Elasticsearch简单介绍
全网最详细的大数据ELK文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点. 目录 系列历史文章 一.Elasticsearch简介 1.介绍 2.创始人 二.E ...
- elasticsearch简单操作(二)
让我们建立一个员工目录,假设我们刚好在Megacorp工作,这时人力资源部门出于某种目的需要让我们创建一个员工目录,这个目录用于促进人文关怀和用于实时协同工作,所以它有以下不同的需求: 1.数据能够包 ...
- elasticsearch简单使用和ELK的集成
准备 elasticsearch 介绍: 基于Lucene开发的搜索服务器,它提供了一个多用户的分布式搜索引擎,基于restful web 接口调用,并且是我们Java语言开发,安装简单,使用稳定,高 ...
- 全文搜索引擎 ES(Elasticsearch) 简单使用说明
官网:https://www.elastic.co/cn/elasticsearch/ 官方文档:https://www.elastic.co/guide/en/elasticsearch/refer ...
- Elasticsearch 简单使用总结
目录: 概念 创建索引 定义映射 核心数据类型 映射模板 分词器 倒排索引 简单查询 相关度分数计算 布尔查询 聚合 Metric Bucket Bucket + Metric 聚合分析 Pipeli ...
- springboot ElasticSearch 简单的全文检索高亮
前阵子和张三丰聊天提到了es.这次正好有机会学习并使用 首先引入依赖 <dependency><groupId>org.springframework.boot</gro ...
- ElasticSearch简单搭建
1. ElasticSearch 下载 Get Started with Elasticsearch, Kibana, and the Elastic Stack | Elastic 当然你也可以下载 ...
- Bboss Elasticsearch 简单用法(ES 7.*)
一.官方文档 https://esdoc.bbossgroups.com/#/README 二.官方demo https://github.com/bbossgroups/elasticsearch- ...
- Elasticsearch简单搜索以及聚合分析
1.批量索引文档 如果你有大量文档要索引,你能通过批量 API(bulk API) 来批量提交它们.批量文档操作比单独提交请求显著更快,因为它极简了网络往返. 最佳的批量数量取决于许多因素:文档的大小 ...
最新文章
- 2018 东北地区大学生程序设计竞赛(ABEHIK)
- tomcat基本使用和超图基本jsp例子
- 突破Android微信微博浏览器限制直接拉起应
- WPF中实现验证码功能
- Files.newDirectoryStream扫描/过滤目录文件
- 标准配置的Windows平台上潜在可用屏幕区域
- 实锤了?哪吒涉嫌抄袭起诉已立案:公布多张相似对比图
- github随时同步代码_原来用IntelliJ IDEA操作GitHub这么方便啊
- [转]Http请求中Content-Type讲解以及在Spring MVC中的应用
- android pad刷机,平板刷机图文教程详解!小编手把手教你安卓平板电脑怎么刷机
- 虚拟机VMware10安装中标麒麟6 NeoKylin Linux Desktop Release 6
- 计算机软件自启动设置,设置开机启动项,详细教您电脑如何设置开机启动项
- 手机b站封面提取网站_二次元之家 视频网站B站上海与北京办公设计欣赏
- 下载xcode 6 beta.dmg
- 济南86公里综合管廊,CBD近万地下车位已建成
- android 百度地图 itemizedoverlay,[008] 百度地图API之ItemizedOverlay的使用(Android) .
- テーブルTVARVとTVARVCについて
- 深度学习 yolov5等结构图
- 微视linux scsi驱动超时错误处理
- 马尔科夫链预测,Python实现
热门文章
- 有赞.测试团队介绍(转)
- 大数据是什么,大数据的主要特点是什么?
- 基于C语言的JPEG编码代码详解
- C/C++ 八股文(二)
- 苹果充电器怎么辨别真假_airpods怎么辨别真假?
- 1 5 php,直接可以拿来用的PHP惯用功能代码片段(1~5)
- FIR内插滤波器的FPGA实现(一)-matlab实现
- WxPython 界面利用pubsub与线程通讯
- 四川省评高级教师考职称计算机,四川省中学教师中、高级职称评审条件
- 阿里邮箱(@aliyun.com):启用IMAP功能+邮箱密码登录