这篇文章给大家介绍Elasticsearch中怎么添加新字段,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
1、添加字段,并设置是否索引
PUT http://xxx.xxx.xxx.xxx:9200/goods_info/_mapping
{ "properties": { "content": { "type":"text", "index":false } } }
2、获取字段mapping
GET http://xxx.xxx.xxx.xxx:9200/goods_info/_mapping
{ "goods_info": { "mappings": { "properties": { "browseLevels": { "type": "long" }, "categoryIds": { "type": "long" }, "content": { "type": "text", "index": false }, "dataType": { "type": "long" }, "endTimeMs": { "type": "long" }, "esId": { "type": "text", "fields": { "keyword": { "type": "keyword", "ignore_above": 256 } } }, "esxSellOut": { "type": "boolean" }, "extTypes": { "type": "long" }, "goodsCode": { "type": "text", "fields": { "keyword": { "type": "keyword", "ignore_above": 256 } } }, "goodsId": { "type": "long" }, "groupIds": { "type": "long" }, "hasOption": { "type": "long" }, "isBuyNumLimit": { "type": "boolean" }, "isDiscount": { "type": "long" }, "isJoinMemberPrice": { "type": "long" }, "joinMemberDiscount": { "type": "text", "fields": { "keyword": { "type": "keyword", "ignore_above": 256 } } }, "labelIds": { "type": "long" }, "levelCredit1": { "type": "long" }, "levelCredit2": { "type": "long" }, "levelCredit3": { "type": "long" }, "levelPrice1": { "type": "float" }, "levelPrice2": { "type": "float" }, "levelPrice3": { "type": "float" }, "levelSalesCount1": { "type": "long" }, "levelSalesCount2": { "type": "long" }, "levelSalesCount3": { "type": "long" }, "maxBuyTotal": { "type": "long" }, "maxPrice": { "type": "float" }, "minPrice": { "type": "float" }, "originalPrice": { "type": "float" }, "price": { "type": "float" }, "putawayTime": { "type": "text", "fields": { "keyword": { "type": "keyword", "ignore_above": 256 } } }, "putawayTimeMs": { "type": "long" }, "salesCount": { "type": "long" }, "salesHide": { "type": "long" }, "shopId": { "type": "long" }, "shortTitle": { "type": "text", "fields": { "keyword": { "type": "keyword", "ignore_above": 256 } } }, "startTimeMs": { "type": "long" }, "status": { "type": "long" }, "stock": { "type": "long" }, "stockHide": { "type": "long" }, "subTitle": { "type": "text", "fields": { "keyword": { "type": "keyword", "ignore_above": 256 } } }, "thumb": { "type": "text", "fields": { "keyword": { "type": "keyword", "ignore_above": 256 } } }, "title": { "type": "text", "fields": { "keyword": { "type": "keyword", "ignore_above": 256 } } }, "type": { "type": "long" }, "unit": { "type": "text", "fields": { "keyword": { "type": "keyword", "ignore_above": 256 } } }, "video": { "type": "text", "fields": { "keyword": { "type": "keyword", "ignore_above": 256 } } }, "virtualCardId": { "type": "long" }, "zeroCashLevel": { "type": "long" } } } } }
关于Elasticsearch中怎么添加新字段就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。