Elasticsearch中怎么添加新字段

这篇文章给大家介绍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中怎么添加新字段就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。


文章名称:Elasticsearch中怎么添加新字段
URL链接:http://scyanting.com/article/pcgcgh.html