1、创建索一个没有字段的索引

#创建索引(并且指定分片数量)
PUT my_index1
{"settings": {"number_of_shards": 2,"number_of_replicas": 2}
}

2、创建索一个有字段的索引

#创建索引(并且指定分片数量)
PUT myindex2
{"settings": {"number_of_shards": 5,"number_of_replicas": 0},"mappings": {"properties": {"id": {"type": "long"},"name": {"type": "text"},"type": {"type": "keyword"},"score": {"type": "double"}}}
}

3、修改分片副本

#创建索引(并且指定分片数量)
PUT my_index1/_settings
{"index": {"number_of_replicas": "4"}
}

4、新增Mapping映射(新增字段)

POST /my_index2/_mapping
{"properties": {"phone":{"type": "keyword"}}
}

注:只能新增字段,不能删除字段,一旦设置type类型,不可更改。

为什么不能修改一个字段的type?原因是一个字段的类型修改以后,那么该字段的所有数据都需要重新索引。Elasticsearch底层使用的是lucene库,字段类型修改以后索引和搜索要涉及分词方式等操作。

Elasticsearch 入门到精通-Elasticsearch创建索引相关推荐

  1. Elasticsearch 入门到精通-Elasticsearch中的一些重要概念:cluster, node, index, document, shards及replica

    首先,我们来看下一下如下的这个图: 1.Cluster Cluster也就是集群的意思.Elasticsearch集群由一个或多个节点组成,可通过其集群名称进行标识.通常这个Cluster 的名字是可 ...

  2. Elasticsearch 入门到精通-Elasticsearch为什么只能分配最大内存32G

    不分配大内存给 Elasticsearch,事实上 jvm 在内存 < 32G 的时候会采用一个:内存对象指针压缩技术. 需要明白:不一定是 32GB,一般 linux 系统上都是介于 (31, ...

  3. PyTorch系列入门到精通——模型创建与nn.Module

    PyTorch系列入门到精通--模型创建与nn.Module  

  4. Web jquery表格组件 JQGrid 的使用 - 从入门到精通 开篇及索引

    因为内容比较多,所以每篇讲解一些内容,最后会放出全部代码,可以参考.操作中总会遇到各式各样的问题,个人对部分问题的研究在最后一篇 问题研究 里.欢迎大家探讨学习. 代码都经过个人测试,但仍可能有各种未 ...

  5. ElasticSearch Java Api(一) -创建索引

    ElasticSearch Java API官网文档:https://www.elastic.co/guide/en/elasticsearch/client/java-api/current/jav ...

  6. Elasticsearch入门到精通教程 - 学习资料综合

    背景 因经常被问到Elasticsearch相关一些资料教程,这里特例整理一份以前自己的学习资料,希望对你有用. 信息资料 1. 基本API用法教程 Elasticsearch JAVA API教程G ...

  7. Elasticsearch 入门到精通-Ansj分词器的安装和使用

    一.版本和对应关系 plugin elasticsearch 7.6.2 7.6.2 7.7.0 7.7.0 7.7.1 7.7.1 7.8.0 7.8.0 7.8.1 7.8.1 7.9.0 7.9 ...

  8. ElasticSearch入门 :Windows下安装ElasticSearch

    这是ElasticSearch 2.4 版本系列的第一篇: ElasticSearch入门 第一篇:Windows下安装ElasticSearch ElasticSearch入门 第二篇:集群配置 E ...

  9. ElasticSearch入门 第五篇:使用C#查询文档

    网址:http://www.cnblogs.com/ljhdo/p/4550135.html 这是ElasticSearch 2.4 版本系列的第五篇: ElasticSearch入门 第一篇:Win ...

  10. ElasticSearch入门 第二篇:集群配置

    这是ElasticSearch 2.4 版本系列的第二篇: ElasticSearch入门 第一篇:Windows下安装ElasticSearch ElasticSearch入门 第二篇:集群配置 E ...

最新文章

  1. 【java】兴唐第二十五节课(异常和log4j的使用)
  2. 微生物组-宏基因组分析第9期(报名直播课免费参加线下2020.10本年最后一期)
  3. 这应该是全网最好的「机器学习」科普文
  4. Eclipse + Spring boot +mybatis + mysql
  5. cameraraw预设_PS Camera Raw 导入预设以及分组
  6. Google的价值观
  7. java的runtime类,java中Runtime类的简单应用
  8. 体验 Orbeon form PE 版本提供的 JavaScript Embedding API
  9. Siamese网络(孪生神经网络)详解
  10. React开发(175):注意在回调里面重新渲染列表
  11. python为什么是蟒蛇_Python 为什么推荐蛇形命名法?
  12. discuz设置用户每天回帖数_discuz回贴通知插件实现-显示用户状态设置
  13. 作者:潘柱廷(1969-),男,启明星辰教授级高级工程师、首席战略官。
  14. shell find命令 文件夹查询关键字 查询结果输出新文件
  15. python的from_bytes属性_Python parse.quote_from_bytes方法代碼示例
  16. springmvc执行原理(基于组件)
  17. java web 开发需要用到的技术
  18. 快易准粤语拼音输入法 绿色
  19. 第四周问题:Tu Hao's Problem
  20. 石墨笔记,幕布和Effie哪个更适合记者?

热门文章

  1. c语言如何添加程序图标,如何给C控制台程序添加图标
  2. ecshop分销说明
  3. UVa12235: Help Bubu 题解
  4. 唯冠为何赢了苹果却不付律师费
  5. speedoffice表格的外框线怎么设置?
  6. DSN文件怎么用Proteus打开
  7. 二项式展开 matlab,二项式造句_造句大全
  8. LOJ#515. 「LibreOJ β Round #2」贪心只能过样例(bitset)
  9. win7下MeGUI压片无声、卡死、音画不同步、无法转码、无法硬解的解决办法
  10. 语言本地化的救急解决方案 (非Unicode编码的程序)