码迷,mamicode.com
首页 > 移动开发 > 详细

如何建立ElasticSearch里的mappings?

时间:2017-04-27 15:31:50      阅读:207      评论:0      收藏:0      [点我收藏+]

标签:索引   ima   zhang   tin   ring   back   分享   setting   string   

刚接触elasticsearch,好多东西都不会用,百度了很多,都看不懂,终于摸索出了最简单的通过http建立mappings的方法~

有人在建立mappings报各种错误,首先,如果你的这个索引中已经有数据了,你想修改,最简单的方法,重新建立一个新的索引,成功了以后,再切换。

1.示例说明,建立一个名为 rdx_index_v2的新索引

技术分享

技术分享

马赛克的部分,是你的服务器地址

3.设置mappings格式示范:

{
  "settings": {
    "number_of_shards": 5
  },
  "mappings": {
    "rdx_type": {
      "properties": {
        "zhanghu": {
          "type": "string"
        },
        "zy_mingzi": {
          "type": "string"
        },
        "zy_xingbie": {
          "type": "string",
          "index": "not_analyzed"
        },
        "zy_leixing": {
          "type": "string",
          "index": "not_analyzed"
        },
        "zy_hezuo_zishu": {
          "type": "integer"
        }
      }
    }
  }
}

4.点击提交请求,就成功啦~

ps:有问题,可以留言提问~

 

如何建立ElasticSearch里的mappings?

标签:索引   ima   zhang   tin   ring   back   分享   setting   string   

原文地址:http://www.cnblogs.com/crystaltu/p/6774300.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!