zoukankan      html  css  js  c++  java
  • elasticsearch RESTful

    一 、索引(index)

    1. 创建索引

    (1)第一种方式

    PUT twitter
    {
        "settings" : {
            "index" : {
                "number_of_shards" : 3,
                "number_of_replicas" : 2
            }
        }
    }

         

    (2)第二种方式

    ①:没有指定mapping

    curl -XPOST "http://127.0.0.1:9200/productindex"
    {"acknowledged":true}  

    ②:查看mapping

    curl -XGET "http://127.0.0.1:9200/productindex/_mapping?pretty" 
    {
      "productindex" : {
        "mappings" : { }
      }
    }

     2. 删除索引

    DELETE /twitter

     

    二、结构(map)

    1. 创建index的过程中创建mapper,如果已经存在则报如下错误

    PUT index_an
    {
      "mappings": {
        "egan": { 
          "properties": { 
            "title":    { "type": "string"  }, 
            "name":     { "type": "string"  }, 
            "age":      { "type": "integer" },  
            "created":  {
              "type":   "date", 
              "format": "strict_date_optional_time||epoch_millis"
            }
          }
        }
      }
    }

     

    2. 下面的错误由于:elasticsearch 2.X不支持text,好像5.X才支持,2.X使用的是string

    3. 正常如下

     4. 添加mapping

     

    5. 查看mapping

    6. 添加mapping

    {
         "product": {
                    "properties": {
                         "amount":{
                            "type":"integer"
                       }
                    }
                }
        }

    7. 查看

    8. 修改mapping

    http://www.cnblogs.com/Creator/p/3722408.html

  • 相关阅读:
    今日总结
    今日总结
    今日总结
    k8s controller
    深入k8s:Informer使用及其源码分析
    理解 K8S 的设计精髓之 List-Watch机制和Informer模块
    Unix domain socket 简介
    Linux网络编程——端口复用(多个套接字绑定同一个端口)
    DPVS Tutorial
    dpvs route RTF_KNI
  • 原文地址:https://www.cnblogs.com/an5211/p/8618531.html
Copyright © 2011-2022 走看看