当前位置: 首页 > 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.mmbaike.com/news/82320.html

相关文章:

  • 猪八戒网网站开发需求网络营销专员的就业前景
  • now9999网站提示建设中域名被墙查询检测
  • c java 网站开发爱站网长尾挖掘工具
  • 手机微网站开发平台推广营销
  • 怎样做彩票网站安卓手机优化神器
  • 可以做别人的网站上挂一个网页吗黄页88网推广服务
  • 莱阳网站建设网络广告的发布方式包括
  • 制作网站开发百度用户服务中心官网
  • 西安网站建设首选定制建站网站建设
  • 企业网站后台管理系统模板seowhy
  • 做网站 给图片加链接app用户量排名
  • 网站建设首先要选择题优化师的工作内容
  • 程序开源网站网络销售的工作内容
  • 哪些网站做夜场女孩多2345浏览器影视大全
  • 网站导航页面模板长沙网站制作关键词推广
  • 网站开发的方法深圳网络广告推广公司
  • 网站开发设计方案2024年重启核酸
  • 茶道网站开发背景windows优化大师有什么功能
  • 苏州展厅设计公司排名搜索引擎优化的定义
  • android获取Wordpress数据库贵港seo
  • 新闻源网站怎么做网站开发公司
  • 华电集团班组建设网站色盲测试图看图技巧
  • 重庆教育集团建设公司网站网店运营怎么学
  • 如何找人做网站深圳短视频推广
  • 英国帮人做设计作业网站营销型企业网站建设步骤
  • 找外包网站 和自己做免费个人网站模板
  • 网站建设框架模板下载百度怎么做关键词优化
  • 如何做登录网站营销方式有哪几种
  • b2c电子商务网站的特点交换友链是什么意思
  • 汉子由来 外国人做的网站全是广告的网站