测试数据
PUT /product
{
"settings": {
"number_of_shards": 5,
"number_of_replicas": 1
},
"mappings": {
"sku": {
"properties": {
"name": {
"type": "text",
"fields":{
"raw":{
"type": "keyword"
}
},
"fielddata": true
},
"category": {
"type": "keyword"
},
"brand": {
"type": "keyword"
},
"price": {
"type": "scaled_float",
"scaling_factor": 100
},
"stock": {
"type": "integer"
},
"tag": {
"type": "keyword"
},
"delete": {
"type": "boolean"
},
"desc": {
"type": "text"
},
"create_time": {
"type": "date"
},
"modify_time": {
"type": "date"
}
}
}
}
}
PUT /product/sku/1
{
"name": "huawei001",
"category": "phone",
"brand": "huawei",
"price": 999.99,
"stock": 1000,
"tag": ["a","b"],
"delete": false,
"desc": "abc,def",
"create_time": "2015-05-01",
"modify_time": "2015-05-10"
}
PUT /product/sku/2
{
"name": "huawei002",
"category": "phone",
"brand": "huawei",
"price": 99.99,
"stock": 100,
"tag": ["b","c"],
"delete": false,
"desc": "abc,def,hij",
"create_time": "2015-05-11",
"modify_time": "2015-05-20"
}
PUT /product/sku/3
{
"name": "sanxing003",
"category": "phone",
"brand": "sanxing",
"price": 9.99,
"stock": 10,
"tag": ["d","e"],
"delete": false,
"desc": "rst",
"create_time": "2015-05-21",
"modify_time": "2015-05-30"
}