1、创建索引(test_index)
curl -XPUT "http://192.168.99.1:9200/test_index"
2、创建索引,指定分片和副本的数量
curl -XPUT "http://192.168.99.1:9200/test_index" -d' { "settings": { "number_of_shards": 2, "number_of_replicas": 1 } }'
3、创建索引(test_index)、创建类型(product)、指定mapping的数据
curl -XPUT "http://192.168.99.1:9200/test_index" -d' { "mappings": { "product" : { "properties": { "id" : { "type": "text", "index": "not_analyzed" }, "userName" : { "type": "text", "index": "analyzed" } } } } }'
4、已经存在的类型的mapping中的字段的值不可修改,但是可以新增
curl -XPOST "http://192.168.99.1:9200/test_index/_mapping/product" -d' { "properties": { "price" : { "type": "long" } } }'
5、在已经存在的索引下新增加一个类型
curl -XPOST "http://192.168.99.1:9200/test_index/_mapping/add_new_type" -d' { "properties": { "field01" : { "type": "text" } } }'
6、关闭索引
curl -XPOST "http://192.168.99.1:9200/test_index/_close"
7、打开索引
curl -XPOST "http://192.168.99.1:9200/test_index/_open"
8、获取索引下的信息
curl -XGET "http://192.168.99.1:9200/test_index"
9、查看索引的统计信息
curl -XGET "http://192.168.99.1:9200/test_index/_stats"
10、获取索引的mappings
curl -XGET "http://192.168.99.1:9200/test_index/_mappings"
11、删除索引
curl -XDELETE "http://192.168.99.1:9200/test_index"
12、取消es的自动创建索引,修改es的配置文件
action.auto_create_index: false
13、创建索引的别名 (_alias用于单个操作,而_aliases则是用于多个操作,保持原子性)
方式一:
方式二:
curl -XPUT "http://192.168.99.1:9200/test_index/_alias/alias_new_index"14、修改索引别名(先删除后增加)
curl -XPOST "http://192.168.99.1:9200/_aliases" -d' { "actions": [ { "remove": { "index": "test_index","alias": "alias_index" } }, { "add": { "index": "test_index","alias": "alias_new_index" } } ] }'15、删除索引别名
方式一:
curl -XPOST "http://192.168.99.1:9200/_aliases" -d' { "actions": [ { "remove": { "index": "test_index","alias": "alias_new_index" } } ] }'方式二:(删除索引以test开始并且别名是alias_new_index的这个别名)
curl -XDELETE "http://192.168.99.1:9200/test*/_aliases/alias_new_index"16、查询test_index索引下所有的别名
相关推荐
Spring Boot elasticsearch7.6.2基础操作:创建索引、新增数据、查询数据
(狂神)ElasticSearch快速入门笔记,ElasticSearch基本操作以及爬虫(Java-ES仿京东实战),包含了小狂神讲的东西,特别适合新手学习,笔记保存下来可以多看看。好记性不如烂笔头哦~,ElasticSearch,简称es,es是一个...
资源方法有单个的增删改查,模糊查询分页 ,固定字段的模糊查询,所有属性字段的模糊查询
ES索引的基础操作postman API操作例子
ElasticView 是一款用来监控ElasticSearch状态和操作ElasticSearch索引的web可视化工具。它由golang开发而成,具有部署方便,占用内存小等优点
改类封装elasticsearch5.x以rest风格操作的索引的部分api。类中有详细的注释,可供参考学习。希望能帮到有需要的同学。
一、概述 一般来说我们开发Elasticsearch会选择...2、elasticsearch-head (方便查看ES中的索引及数据) 3、Kibana(方便开发通过rest api 调试ES,有代码提示) 4、中文分词elasticsearch-analysis-ik (ik) 1、下载ela
本实例涵盖ES中的各类操作,如索引操作、CRUD操作、批处理、结果排序、分页查询、检索查询、关键字查询、高亮显示、逻辑查询、过滤查询、分组查询等等。并且已经过生产环境验证,各位可放心使用。
而 Elasticsearch将 Lucene 作为其核心来实现所有索引和搜索的功能,通过简单的 RESTful 语法来隐藏掉 Lucene 的复杂性,从而让全文搜索变得简单 ES在Lucene基础上,提供了一些分布式的实现:集群,分片,复制等。 ...
本实例涵盖ES中的各类操作,如索引操作、CRUD操作、批处理、结果排序、分页查询、检索查询、关键字查询、高亮显示、逻辑查询、过滤查询、分组查询等等。并且已经过生产环境验证,各位可放心使用。如有不对之处欢迎...
ES构造index,删除index,新增indexType,删除indexType,删除数据
Elasticsearch 国内顶尖elasticsearch搜索引擎框架es ORM框架,索引全自动智能托管,如丝般顺滑,与Mybatis-plus一致的API,屏蔽语言差异,开发者只需要会MySQL语法即可完成对Es的相关操作,零额外学习成本.底层采用...
Elasticsearch是一个分布式、Restful的搜索及分析服务器,Apache Solr一样,它也是基于Lucence的索引服务器,但我认为Elasticsearch对比Solr的优点在于: 轻量级:安装启动方便,下载文件之后一条命令就可以启动; ...
ES索引和文档操作实验,适用于大学生实验报告手册
## ElasticSearch ### 概念 - 倒排索引 - 文档:每一条数据就是一个文档 - 词条:由文档分词得到,为词条创建索引 - 查询过程:将用户的搜索内容进行分词,根据词到索引中进行查找 - 与正向索引比较:正向...
ElasticSearch RestHighLevelClient 关于索引库、文档的基础操作
elasticsearch查看索引操作界面