首页 > Windows开发 > 详细

ES API

时间:2018-08-03 19:40:14      阅读:244      评论:0      收藏:0      [点我收藏+]
create index:
  PUT twitter
    {
        "settings" : {
            "index" : {
                "number_of_shards" : 3, 
                "number_of_replicas" : 2 
            }
        }
    }

Mapping:

  PUT test
    {
        "settings" : {
            "number_of_shards" : 1
        },
        "mappings" : {
            "type1" : {
                "properties" : {
                    "field1" : { "type" : "text" }
                }
            }
        }
    }

Aliases 类似于index的视图

PUT test
{
    "aliases" : {
        "alias_1" : {},
        "alias_2" : {
            "filter" : {
                "term" : {"user" : "kimchy" }
            },
            "routing" : "kimchy"
        }
    }
}

Wait for active shared:


{
    "acknowledged": true,
    "shards_acknowledged": true,
    "index": "test"
}
PUT test
{
    "settings": {
        "index.write.wait_for_active_shards": "2"
    }
}
PUT test?wait_for_active_shards=2

ES API

原文:http://blog.51cto.com/395469372/2154234

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!