当前位置:   article > 正文

ElasticSearch入门知识(集群索引创建详细教程)_es 集群创建索引

es 集群创建索引

ElasticSearch为界面入门(ElasticSearch搭建教程):

  1. Elasticsearch是一个基于Lucene的实时的分布式搜索和分析引擎。

  2. 设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。

  3. 基于RESTful接口。 普通请求是...get?a=1 rest请求....get/a/1 Elasticsearch的用户 GitHub,Wikipedia,ebay等...

这是搭建好的集群界面:

一、索引创建

1.1、非结构化的创建索引

如何创建索引:

点击新建索引:

创建成功后我们去点击概览看创建后的结果:

上图的粗线框是主框,旁边的细线框就是备份

创建索引的规则:小写,不能有下划线。

1.2、结构化创建索引

看是否为结构化的索引的方法:点击信息,索引信息,看mapping里面的值是否为空,如果为空就是非结构化的索引。

建立结构化索引的步骤:

打开复合查询:然后再查询界面输入book也就是刚刚创建的非结构化的数据,这时候我们加一个类型,novel,再加一个_mappings的映射。里面写入json的数据最后写完验证一下json的数据是否错误,没有错误之后提交请求。

 

然后再重新点击概览,看索引信息:这时候发现mapping就不是空的了。

下面推荐一款实用的json的写数据的软件:postMan可以在谷歌插件中装一个,在谷歌的应用商店中可以安装。具体安装步骤就不详细介绍了,可以自行百度。

打开界面:打开后,输入ip输入端口,输入我们想要创建的索引:点击body,row,json

创建people的索引:

开始写内容:

  1. {
  2. "settings":{
  3. "number_of_shards":3,
  4. "number_of_replicas":1
  5. },
  6. "mappings":{
  7. "man":{
  8. "properties":{
  9. "name":{
  10. "type":"text"
  11. },
  12. "country":{
  13. "type":"keyword"
  14. },
  15. "age":{
  16. "type":"integer"
  17. },
  18. "date":{
  19. "type":"date",
  20. "format":"yyyy-MM-dd HH:mm:ss"
  21. }
  22. }
  23. }
  24. }
  25. }

点击Send提交后成功界面:

下篇索引信息的插入

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/运维做开发/article/detail/882866
推荐阅读
相关标签
  

闽ICP备14008679号