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

网站建设要用到编程吗营销型网站建设的要素

网站建设要用到编程吗,营销型网站建设的要素,网站结构流程图怎么做,网站流量数据Spring Data访问Elasticsearch----Elasticsearch对象映射 一、元模型(Meta Model)对象映射1.1 映射注解概述1.1.1 控制向Elasticsearch写入和从其读取哪些属性1.1.2 日期格式映射1.1.3 Range类型1.1.4 映射的字段名1.1.5 Non-field-backed属性1.1.6 其他属性注解 1.2 映射规则1…

Spring Data访问Elasticsearch----Elasticsearch对象映射

  • 一、元模型(Meta Model)对象映射
    • 1.1 映射注解概述
      • 1.1.1 控制向Elasticsearch写入和从其读取哪些属性
      • 1.1.2 日期格式映射
      • 1.1.3 Range类型
      • 1.1.4 映射的字段名
      • 1.1.5 Non-field-backed属性
      • 1.1.6 其他属性注解
    • 1.2 映射规则
      • 1.2.1 类型提示Type Hints
      • 1.2.2 地理空间类
      • 1.2.3 GeoJson类型
      • 1.2.4 集合
      • 1.2.5 Maps
    • 1.3 自定义转换

Spring Data Elasticsearch Object Mapping是将Java对象(域实体)映射到存储在Elasticsearch中的JSON表示并返回的过程。内部用于此映射的类是MappingElasticsearchConverter。

一、元模型(Meta Model)对象映射

基于元模型的方法使用域类型信息来读写Elasticsearch。这允许为特定的域类型映射注册Converter实例。

1.1 映射注解概述

MappingElasticsearchConverter使用元数据来驱动对象到文档的映射。元数据取自可以进行注解的实体属性。
以下注解可用:

  • @Document:应用于类级别,表示该类是映射到数据库的候选类。最重要的属性是(查看API文档以获取完整的属性列表):
    • indexName:存储此实体的索引的名称。它可以包含一个SpEL模板表达式,如"log-#{T(java.time.LocalDate).now().toString()}"
    • createIndex:标志是否在存储库引导时创建索引。默认值为true。请参见使用相应映射自动创建索引
  • @Id:应用于字段级别,用于标记字段,用于标识目的。
  • @Transient、@ReadOnlyProperty、@WriteOnlyProperty:有关详细信息,请参阅以下1.1.1控制向Elasticsearch写入和从其读取哪些属性一节。
  • @PersistenceConstructor:标记给定的构造函数,甚至是受包保护的构造函数,以便在从数据库实例化对象时使用。构造函数参数按名称映射到检索到的文档中的键值。
  • @Field:应用于字段级别并定义字段的属性,大多数属性映射到各自的Elasticsearch Mapping定义(以下列表不完整,请查看注解Javadoc以获取完整参考):
    • name:字段的名称,因为它将在Elasticsearch文档中表示,如果未设置,则使用Java字段名称。
    • type:字段类型,可以是Text、Keyword、Long、Integer、Short、Byte、Double、Float、Half_Float、Scaled_Foat、Date、Date_Nanos、Boolean、Binary、Integer_Range、Float_Range、Long_Range、Double_Range,Date_Range和Ip_Range中的一个、Object、Nested、Ip、TokenCount、Percolator、Flattened、Search_As_You_type。请参阅Elasticsearch映射类型。如果未指定字段类型,则默认为FieldType。汽车这意味着,没有为该属性编写映射条目,并且当存储该属性的第一个数据时,Elasticsearch将动态添加映射条目(请查看Elasticsearch文档中的动态映射规则)。
    • format:一个或多个内置日期格式,请参阅下一节“日期格式映射”。
    • pattern:一个或多个自定义日期格式,请参阅下一节“日期格式映射”。
    • store:标记原始字段值是否应存储在Elasticsearch中,默认值为false。
    • analyzer,searchAnalyzer,用于指定自定义分析器和规范化器的规范化器。
  • @GeoPoint:将字段标记为geo_point数据类型。如果字段是GeoPoint类的实例,则可以省略。
  • @ValueConverter定义用于转换给定属性的类。与注册的Spring Converter不同的是,它只转换带注释的属性,而不是给定类型的每个属性。
    映射元数据基础设施是在一个独立的spring数据共享项目中定义的,该项目与技术无关。

1.1.1 控制向Elasticsearch写入和从其读取哪些属性

1.1.2 日期格式映射

1.1.3 Range类型

1.1.4 映射的字段名

1.1.5 Non-field-backed属性

1.1.6 其他属性注解

1.2 映射规则

1.2.1 类型提示Type Hints

1.2.2 地理空间类

1.2.3 GeoJson类型

1.2.4 集合

1.2.5 Maps

1.3 自定义转换

http://www.yayakq.cn/news/687633/

相关文章:

  • 做整站优化网站店铺vr场景可以做吗
  • 电子规划书商务网站建设html简单的个人主页
  • 扬州建设工程信息网站如何建设谷歌网站
  • 浙江城乡建设网站证件查询实创装饰官网
  • wordpress如何换内页模板seo课程培训视频
  • 网站没被收录怎么办查看网站的注册时间
  • 手机网站横向切换东莞浩智建设网站公司
  • 湘潭做网站价格 q磐石网络ui设计培训班学费大概多少
  • 雄安邯郸网站制作多少钱如何将优酷视频上传到自己网站
  • 做地方网站论坛无锡捷搜网站建设
  • 电脑店免费建站备份wordpress到百度云
  • 做一个公司的网站应做哪些准备谈谈我认为的网络营销是什么
  • seo云优化平台优化网站内容的方法
  • 问卷调查网站建设wordpress下载代码
  • 做包装用哪个网站建设科普网站
  • 中国建设银行征信中心网站苏州市吴江住房和城乡建设局网站
  • 网站建设一般多少个板块网站开发定制宣传图片
  • 北京建设网站有哪些公司视频素材大全
  • 浙江网站建设公司服务器服务器租用
  • 泉州 网站建设大连网站哪家做的好?
  • wp 企业网站模板电子商务公司图片
  • 个人如何做公益网站电子商务网站建设李洪心课后答案
  • 傻瓜内网网站建设行业用品网站怎么建设外链
  • 深圳网站建站推广门户网站是用户上网的第一入口
  • 装修网站设计师甘肃建设局网站首页
  • 网站开发团队工作总结查网站是否正规
  • 郑州免费网站制作国外免费个人空间
  • 网站托管服务商查询手机网站你懂
  • 如何免费做网站并发布微站是什么东西
  • 互联网网站 有哪些株洲网站建设技术公司