ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

elasticsearch常用命令

2022-07-16 17:00:49  阅读:147  来源: 互联网

标签:product 127.0 http 9200 0.1 elasticsearch 常用命令 type


curl  http//:127.0.0.1:9200/_cat/indices?v 所有索引

curl  http//:127.0.0.1:9200/health?pretty 健康状态

curl  http//:127.0.0.1:9200/product/_doc1 查看某个索引


curl  http//:127.0.0.1:9200/product/mappings 查看映射关系


cutl put http//:127.0.0.1:9200/product/_doc/1 给product建立一个1索引的文档信息
{
  "name":"芋头",
  "da":"2020-10-10 10:10:10",
  "price":66,
  "jiage":66.6
}



POST http//:127.0.0.1:9200/product/_update/1 更新索引的一个字段
{
  "doc":{
    "price":9999  //price一定是上面创建时存在的字段,不然就相当于给索引加了一个新字段
  }
}



cutl POST http//:127.0.0.1:9200/product/open 打开索引
cutl POST http//:127.0.0.1:9200/product/close 关闭索引

cutl http//:127.0.0.1:9200/product/_search查看索引product下的文档数据

cutl http//:127.0.0.1:9200/_cluster/health 集群健康状态

 

修改索引字段类型
查看原来的映射关系

GET /wangb/_mapping
{
  "wangb" : {
    "mappings" : {
      "properties" : {
        "da" : {
          "type" : "text",
          "fields" : {
            "keyword" : {
              "type" : "keyword",
              "ignore_above" : 256
            }
          }
        },
        "jiage" : {
          "type" : "float"
        },
        "name" : {
          "type" : "text",
          "fields" : {
            "keyword" : {
              "type" : "keyword",
              "ignore_above" : 256
            }
          }
        },
        "price" : {
          "type" : "long"
        }
      }
    }
  }
}


我想把我想把price改成float

PUT wbbb
{
    "mappings": {
        "properties": {
            "da": {
                "type": "text",
                "fields": {
                    "keyword": {
                        "type": "keyword",
                        "ignore_above": 256
                    }
                }
            },
            "jiage": {
                "type": "float"
            },
            "name": {
                "type": "text",
                "fields": {
                    "keyword": {
                        "type": "keyword",
                        "ignore_above": 256
                    }
                }
            },
            "price": {
                "type": "float"
            }
        }
    }
}

然后再执行如下命令
POST _reindex
{
  "source": {
    "index": "wangb"
  },
  "dest": {
    "index": "wbbb"
  }
}

删除原来的索引

DELETE /wangb
查看新的映射关系
GET /wbbb/_mapping

 

标签:product,127.0,http,9200,0.1,elasticsearch,常用命令,type
来源: https://www.cnblogs.com/wangbiaohistory/p/16484621.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有