ElasticSearch
文章平均质量分 82
名猿陈大浏
这个作者很懒,什么都没留下…
展开
-
七.Elasticsearch教程 - Elasticsearch聚合查询
注:version:elasticsearch-7.11.2造测试数据:PUT /t_shirt{ "mappings": { "properties": { "price": { "type": "long" }, "color": { "type": "keyword" }, "brand": { "type": "keyword" }, "sold原创 2021-04-14 00:25:30 · 749 阅读 · 0 评论 -
六.Elasticsearch教程 - ElasticSearch高亮显示
注:version:elasticsearch-7.11.2添加测试数据#新建索引PUT /high_light_test{ "mappings": { "properties": { "title": { "type": "text", "analyzer": "ik_max_word" }, "content": { "type": "text", "an原创 2021-04-02 00:05:58 · 2915 阅读 · 0 评论 -
五.Elasticsearch教程 - 查询优化 - 手工控制搜索结果精准度
注:version:elasticsearch-7.11.2造测试数据:#新建mapping映射PUT /developer{ "mappings": { "properties": { "name": { "type": "keyword", "index": true, "store": true }, "gender": { "type": "integer",原创 2021-03-31 17:59:00 · 1247 阅读 · 0 评论 -
四.Elasticsearch教程 - elasticsearch乐观锁并发控制
注:version:elasticsearch-7.11.2乐观锁是啥这里不多赘述Elasticsearch乐观锁并发控制查看一下id=1这个文档信息es7.0之前使用_version实现乐观锁更新文档例:PUT /developer/_doc/1?version=1{"name": "李小雷","gender": 1,"age": 20,"address": "浙江省杭州市西湖区","remark": "高级程序员"}es7.0版本之前用以上写法实现乐观锁修原创 2021-03-31 17:57:47 · 269 阅读 · 0 评论 -
三.elasticsearch教程 - elasticsearch的mapping文档映射和核心类型
注:version:elasticsearch-7.11.2一.mapping文档映射文档映射类似关系型数据库中表结构的字段类型、长度等。ES中映射可以分为动态映射和静态映射。动态映射:在关系型数据库中表字段类型、长度都是自定义的,而在es中不需要自定义,es会自动识别类型,这种机制就是动态映射。静态映射:es中也可以为索引事先定义好映射,映射内容包括字段类型、分词器等,这种方式称之为静态映射。1.添加文档映射PUT /developer{ "mappings": {原创 2021-03-31 17:56:17 · 534 阅读 · 0 评论 -
二.ElasticSearch教程 - elasticsearch基本操作,增删改查,DSL高级查询
注:version:elasticsearch-7.11.2一.基本操作1.创建索引PUT /developer2.查询索引GET /developer3.删除索引DELETE /developer4.添加文档PUT /developer/_doc/1{ "name": "李雷", "gender": "1", "age": 18, "address": "浙江省杭州市西湖区", "remark": "是一个初级程序员"}PUT...原创 2021-03-31 17:54:50 · 841 阅读 · 0 评论 -
一.ElasticSearch教程 - 安装ElasticSearch-7.11.2,单节点部署,集群部署
注:version:elasticsearch-7.11.2单节点部署一.新建用户,下载安装包es不能使用root启动,必须创建新用户#1).创建用户组[root@localhost ~]# groupadd elasticsearch#2).创建用户并设置密码[root@localhost ~]# useradd daliues[root@localhost ~]# passwd daliues#3).把用户daliues 添加到 elasticsearch 用户组[ro原创 2021-03-31 17:53:04 · 1728 阅读 · 0 评论 -
3.ElasticSearch分词器,包括默认分词器、英文分词器、中文分词器
导图(用于总结和复习)注:使用 GET /test/_analyze 可以使用分词器查看分词结果,例:以上用例是使用 analyzer 指定英文分词器查看分词结果,如果field是索引里的字段,会使用字段指定的分词器进行分词。接下来进入测试。默认分词器默认使用standar分词器在不标明的时候都是使用默认的standar分词在建索引的时候,使用 analyzer 指定字段分词器测试数据:#1.删除 /test下的测试数据DELETE /test/原创 2020-08-28 00:03:45 · 8659 阅读 · 2 评论 -
1.ElasticSearch安装教程与注意事项 以及集群环境搭建
下载安装ElasticSearchwget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.8.2.tar.gz下载tar.gz包解压 路径:/usr/lib/elasticsearch/elasticsearch-6.8.2/1.修改配置文件conf/elasticsearch.ymlcluster.name: my-application # 集群名称node.name: node-1原创 2020-08-22 21:51:52 · 762 阅读 · 0 评论 -
2.ElasticSearch添加、查询、修改、删除索引入门教程
es安装教程:https://blog.csdn.net/qq_33743572/article/details/108175092注:测试环境:CentOS Linux release 7.6.1810 (Core)jdk:1.8elasticsearch:6.8.2 单节点ES文档命名es的文档命名格式:PUT /{index}/{type}/{id}{ "field": "value", ...}index:索引名。因共同的特性被分组到一起的文档集合,例如把所有.原创 2020-08-26 00:17:02 · 743 阅读 · 0 评论