文章目录

  • 一、启动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简单使用相关推荐

  1. 2021年大数据ELK(二):Elasticsearch简单介绍

    全网最详细的大数据ELK文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点. 目录 系列历史文章 一.Elasticsearch简介 1.介绍 2.创始人 二.E ...

  2. elasticsearch简单操作(二)

    让我们建立一个员工目录,假设我们刚好在Megacorp工作,这时人力资源部门出于某种目的需要让我们创建一个员工目录,这个目录用于促进人文关怀和用于实时协同工作,所以它有以下不同的需求: 1.数据能够包 ...

  3. elasticsearch简单使用和ELK的集成

    准备 elasticsearch 介绍: 基于Lucene开发的搜索服务器,它提供了一个多用户的分布式搜索引擎,基于restful web 接口调用,并且是我们Java语言开发,安装简单,使用稳定,高 ...

  4. 全文搜索引擎 ES(Elasticsearch) 简单使用说明

    官网:https://www.elastic.co/cn/elasticsearch/ 官方文档:https://www.elastic.co/guide/en/elasticsearch/refer ...

  5. Elasticsearch 简单使用总结

    目录: 概念 创建索引 定义映射 核心数据类型 映射模板 分词器 倒排索引 简单查询 相关度分数计算 布尔查询 聚合 Metric Bucket Bucket + Metric 聚合分析 Pipeli ...

  6. springboot ElasticSearch 简单的全文检索高亮

    前阵子和张三丰聊天提到了es.这次正好有机会学习并使用 首先引入依赖 <dependency><groupId>org.springframework.boot</gro ...

  7. ElasticSearch简单搭建

    1. ElasticSearch 下载 Get Started with Elasticsearch, Kibana, and the Elastic Stack | Elastic 当然你也可以下载 ...

  8. Bboss Elasticsearch 简单用法(ES 7.*)

    一.官方文档 https://esdoc.bbossgroups.com/#/README 二.官方demo https://github.com/bbossgroups/elasticsearch- ...

  9. Elasticsearch简单搜索以及聚合分析

    1.批量索引文档 如果你有大量文档要索引,你能通过批量 API(bulk API) 来批量提交它们.批量文档操作比单独提交请求显著更快,因为它极简了网络往返. 最佳的批量数量取决于许多因素:文档的大小 ...

最新文章

  1. 2018 东北地区大学生程序设计竞赛(ABEHIK)
  2. tomcat基本使用和超图基本jsp例子
  3. 突破Android微信微博浏览器限制直接拉起应
  4. WPF中实现验证码功能
  5. Files.newDirectoryStream扫描/过滤目录文件
  6. 标准配置的Windows平台上潜在可用屏幕区域
  7. 实锤了?哪吒涉嫌抄袭起诉已立案:公布多张相似对比图
  8. github随时同步代码_原来用IntelliJ IDEA操作GitHub这么方便啊
  9. [转]Http请求中Content-Type讲解以及在Spring MVC中的应用
  10. android pad刷机,平板刷机图文教程详解!小编手把手教你安卓平板电脑怎么刷机
  11. 虚拟机VMware10安装中标麒麟6 NeoKylin Linux Desktop Release 6
  12. 计算机软件自启动设置,设置开机启动项,详细教您电脑如何设置开机启动项
  13. 手机b站封面提取网站_二次元之家 视频网站B站上海与北京办公设计欣赏
  14. 下载xcode 6 beta.dmg
  15. 济南86公里综合管廊,CBD近万地下车位已建成
  16. android 百度地图 itemizedoverlay,[008] 百度地图API之ItemizedOverlay的使用(Android) .
  17. テーブルTVARVとTVARVCについて
  18. 深度学习 yolov5等结构图
  19. 微视linux scsi驱动超时错误处理
  20. 马尔科夫链预测,Python实现

热门文章

  1. 有赞.测试团队介绍(转)
  2. 大数据是什么,大数据的主要特点是什么?
  3. 基于C语言的JPEG编码代码详解
  4. C/C++ 八股文(二)
  5. 苹果充电器怎么辨别真假_airpods怎么辨别真假?
  6. 1 5 php,直接可以拿来用的PHP惯用功能代码片段(1~5)
  7. FIR内插滤波器的FPGA实现(一)-matlab实现
  8. WxPython 界面利用pubsub与线程通讯
  9. 四川省评高级教师考职称计算机,四川省中学教师中、高级职称评审条件
  10. 阿里邮箱(@aliyun.com):启用IMAP功能+邮箱密码登录