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

广东省农业农村厅领导名单宝塔wordpress优化

广东省农业农村厅领导名单,宝塔wordpress优化,如何下载js做的网站,wordpress 子站在使用Elasticsearch时#xff0c;有时我们需要在同一个索引中存放不同类型的文档#xff0c;并且这些文档的字段可能不一致。在早期版本中#xff0c;我们可以使用types来实现#xff0c;但在Elasticsearch 7.x及更高版本中#xff0c;types概念已被弃用。本文将介绍如何…在使用Elasticsearch时有时我们需要在同一个索引中存放不同类型的文档并且这些文档的字段可能不一致。在早期版本中我们可以使用types来实现但在Elasticsearch 7.x及更高版本中types概念已被弃用。本文将介绍如何在新的版本中使用标识字段和索引别名来实现这一需求。 一、创建索引和添加映射 首先我们需要创建一个索引并定义映射以包含不同类型文档的字段。 PUT /my_test_index {mappings: {properties: {doc_type: { type: keyword },field1: { type: text },field2: { type: integer },fieldA: { type: text },fieldB: { type: date }}} }参考官方文档Mapping - Elasticsearch 二、添加文档 接下来我们添加一些文档并在每个文档中使用doc_type字段来标识文档类型。以下是一些包含假数据的文档示例 POST /my_test_index/_doc/1 {doc_type: type1,field1: 值1,field2: 10 }POST /my_test_index/_doc/2 {doc_type: type2,fieldA: 值A,fieldB: 2023-06-16 }POST /my_test_index/_doc/3 {doc_type: type1,field1: 值2,field2: 20 }POST /my_test_index/_doc/4 {doc_type: type2,fieldA: 值B,fieldB: 2023-06-17 }参考官方文档Create Index - Elasticsearch 三、使用标识字段进行查询 在创建别名之前我们可以直接使用doc_type字段进行查询 查询类型为type1的文档 GET /my_test_index/_search {query: {term: { doc_type: type1 }} }查询类型为type2的文档 GET /my_test_index/_search {query: {term: { doc_type: type2 }} }参考官方文档Query DSL - Elasticsearch 四、创建索引别名并添加过滤器 为了方便查询我们可以为索引创建别名并为别名添加过滤器这样可以在逻辑上将一个索引分成多个“虚拟索引”。 POST /_aliases {actions: [{add: {index: my_test_index,alias: type1_index,filter: { term: { doc_type: type1 } }}},{add: {index: my_test_index,alias: type2_index,filter: { term: { doc_type: type2 } }}}] }参考官方文档Index Aliases - Elasticsearch 五、查询文档 我们可以使用别名来查询不同类型的文档这样可以有效地区分和管理不同类型的数据。 查询类型为type1的文档 GET /type1_index/_search {query: {match_all: {}} }查询类型为type2的文档 GET /type2_index/_search {query: {match_all: {}} }六、对比新的做法和老的做法 在Elasticsearch 6.x及之前版本中我们可以使用types来区分不同类型的文档 PUT /my_index {mappings: {type1: {properties: {field1: { type: text },field2: { type: integer }}},type2: {properties: {fieldA: { type: text },fieldB: { type: date }}}} }然而在Elasticsearch 7.x中types概念被移除了推荐使用标识字段和索引别名的方式来管理和区分不同类型的文档。 老的做法 使用多个types在同一个索引中区分文档。优点是直观且易于管理但已被弃用。 新的做法 使用标识字段和索引别名来管理不同类型的文档。优点是符合最新的Elasticsearch版本灵活性更高但需要在文档设计和查询时额外注意区分。 如果对你有帮助的话点个赞呗~
http://www.w-s-a.com/news/585026/

相关文章:

  • 爱 做 网站吗php网站作业模版
  • wordpress代码乱吗台州做网站seo的
  • 做ptt网站wordpress中文企业网站
  • 深圳雨棚制作深圳 网站优化公司排名
  • 深圳优秀网站建设价格wordpress没人用
  • 国企网站建设需要注意沈阳招标信息网
  • 东莞360推广的网站是谁做的上海网络推广产品
  • 网站可以换主机吗中国十大网站建设企业
  • 怎么做盗版小说网站官网做有下拉列表的网站的图片
  • 邢台网站建设电话网站界面类型
  • 网站制作合同模板做一个网站能挣多少钱
  • 汶上1500元网站建设互联网高端官网
  • 广州做公司网站网站开发培训机构
  • 网站建设与维护 课件网页版qq安全中心登录入口
  • 做三个月网站广告收入dw如何制作网页
  • ...课程网站建设简介工信部 网站备案查询
  • 网站代码建设 实例企业网站建设大概的费用
  • 制作网站软件排行榜过年做啥网站致富
  • 哪里有做网站企业seo关键词优化
  • 上海金山网站建设公司手机淘宝客网站怎么做的
  • 网站开发需要公司做网站费用计入什么科目
  • 网站优化有哪些类型免费制作app的傻瓜软件
  • 如何做网站咨询wordpress get
  • 企业网站建设网站做网站用别人的图片
  • 站长统计代码个人网站源代码
  • 求推荐专门做借条的网站公众号排版编辑器
  • 动态做网站网站开发语言查询 蔡学镛
  • 莆田网站建设创意自助建站英文
  • cms系统创建静态网站龙岗网站建设哪家好
  • 自己做的网站被封了邢台规划局网站建设