当前位置: 首页 > news >正文

高端网站设计建设互联网营销师含金量

高端网站设计建设,互联网营销师含金量,网页特效精灵,公司内部网站管理系统mapping映射属性 mapping是对索引库中文档的约束 常见的mapping属性包括: type 字段数据类型,常见的简单类型有: 字符串:text(可分词的文本) keyword(精确值,例如:品牌、国家,ip地址) 数值&…

mapping映射属性

mapping是对索引库中文档的约束

常见的mapping属性包括:

type 字段数据类型,常见的简单类型有:

        字符串:text(可分词的文本)  keyword(精确值,例如:品牌、国家,ip地址)

        数值:long integer short byte double float

        布尔:boolean

        日期:date

        对象:object,例如下面name字段的值就是一个json对象。

index 是否创建索引,默认为true,表示创建倒排索引,会参与到搜索。false表示不会创建倒排索引,不会参与搜索。

analyzer: 使用哪种分词器,跟上面type为text的字段结合使用。

properties:该字段的子字段。例如下面指定name字段的子属性firstName和lastName。

es没有数组类型,但是es中允许字段有多个值,所以支持存储数组数据。只需要关注数组中元素的类型就可以了。

{        

        "age": 22,

        "weight": 52.1,

        "isMarried": false,

        "info": "我是一个程序员,很有才华的哟",

        "email": "aaa@qq.com",

        "score": [99, 85, 77]

        "name": {

                "firstName": "云",

                "lastName": "赵"

        }

}

索引库的CRUD

1.创建索引库和mapping的DSL语句

# 创建索引库person,并定义字段mapping
PUT /person
{
  "mappings": {
    "properties": {
      "info": {
        "type": "text",
        "analyzer": "ik_smart"
      },
      "email": {
        "type": "keyword",
        "index": "false"
      },
      "name": {
        "type": "object", 
        "properties": {
          "firstName": {
            "type": "keyword"
          },
          "lastName": {
            "type": "keyword"
          }
        }
      },
      "age": {
        "type": "integer"
      },
      "weight": {
        "type": "float"
      },
      "isMarried": {
        "type": "boolean"
      },
      "score": {
        "type": "integer"
      },
      "birthday": {
        "type": "date"
      }
      
    }
  }
}

 执行结果:

{
  "acknowledged" : true,
  "shards_acknowledged" : true,
  "index" : "person"
}

2.查询索引库

GET /person

3.删除索引库

delete /person

4.修改索引库

在es中可以允许添加新字段,只是禁止修改原字段。

PUT /person/_mapping
{
  "properties": {
    "heigh":{
      "type": "float"
    }
  }
}

{
  "acknowledged" : true
}

http://www.tj-hxxt.cn/news/22138.html

相关文章:

  • 对网站做数据统计的目的是什么营销宣传图片
  • 做django后台网站活动策划方案
  • 做移动网站开发seo关键词选择及优化
  • 网站更改目录做301网站的营销推广方案
  • 网站空间如何买服务营销案例
  • 张家港 网站制作网站信息
  • 网站做支付借口多少钱石家庄seo关键词排名
  • 手机如果做网站电工培训机构
  • 做医疗器械网站怎么找高清大图活动营销的方式有哪些
  • 机关网站建设方案怎么制作网站
  • 如何攻击Wordpress站点seo企业优化顾问
  • 网站维护一年一般多少钱杭州网站设计公司
  • 如果做微商需不需要开个网站。网站推广排名服务
  • 企业信用信息公示系统福建百度seo快速排名
  • 成都网站游戏设计公司推广宣传文案
  • python web 做的网站百度站长平台官网登录入口
  • 带屏蔽的网站做水晶头网站权重等级
  • 网站跟客户端推广怎么做世界杯32强排名
  • 南山品牌网站建设企业广州今日头条新闻
  • 国务院政府网站发展建设seo优化公司
  • 上海微信小程序网站建设拉新推广
  • 玩具电子商务网站建设论文网站推广沈阳
  • 做谷歌推广对网站的要求帮忙推广的平台
  • seo网站权重深圳网络营销软件
  • 台州建站服务黑帽seo排名
  • 丹东淘宝做网站seo与sem的区别
  • 天元建设集团有限公司管理站长seo综合查询工具
  • asp.net mvc 企业网站最全磁力搜索引擎
  • 机构改革后政府网站建设方案安卓系统优化大师
  • 沛县专业做网站北京seo顾问外包