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

哪家网站建设好网页设计与制作app

哪家网站建设好,网页设计与制作app,wordpress 4 安装教程,线上线下整合营销方案在我之前的文章 “Elasticsearch: object 及 nested 数据类型” 对 nested 数据类型做了一个比较详细的介绍。在实际使用中#xff0c;你在构建查询时肯定会遇到一些问题。根据官方文档介绍#xff0c;nested 类型字段在隐藏数组中索引其每个项目#xff0c;这允许独立于索引…在我之前的文章 “Elasticsearch: object 及 nested 数据类型” 对 nested 数据类型做了一个比较详细的介绍。在实际使用中你在构建查询时肯定会遇到一些问题。根据官方文档介绍nested 类型字段在隐藏数组中索引其每个项目这允许独立于索引文档搜索这些项目。今天我带来一个问题问如何获得一个文档其整个 item 列表必须与一个子句匹配。 让我举个例子让你更清楚。 我有一个 item 字段设置为 nested 的索引。 我索引了两个文档其中一个所有项目的 status 都为 active另一个则不全是。 PUT nested_index {mappings: {properties: {description: {type: text},item: {type: nested,properties: {value: {type: text},status: {type: keyword}}}}} } POST nested_index/_doc {description: nested A,item: [{value: a,status: active},{value: ab,status: active}] }POST nested_index/_doc {description: nested B,item: [{value: b,status: inactive},{value: bc,status: active}] } 如上所示第一个文档里的 status 都是 active 的状态而第二个文档的其中一个 status 状态是 active另外一个是 inactive 状态。 现在我们想要查询的问题是搜索到 status 都是 active 的文档。 也许你会想到使用如下的查询 GET nested_index/_search {query: {nested: {path: item,query: {term: {item.status: {value: active}}}}} } 上面命令查询的结果是 {took: 1,timed_out: false,_shards: {total: 1,successful: 1,skipped: 0,failed: 0},hits: {total: {value: 2,relation: eq},max_score: 0.35667494,hits: [{_index: nested_index,_id: xRoaRIYB2XodIZsbUfzi,_score: 0.35667494,_source: {description: nested A,item: [{value: a,status: active},{value: ab,status: active}]}},{_index: nested_index,_id: xhoaRIYB2XodIZsbWvzm,_score: 0.35667494,_source: {description: nested B,item: [{value: b,status: inactive},{value: bc,status: active}]}}]} } 显然两个文档都被查询到了。这个不是我们想要的结果。 解决它的方法是使用两个 must_not 子句。 最里面的 must_not 子句将过滤文档 A因为所有项目都具有 active 状态。 最外层的 must_not 将反转操作迄今为止省略的文档 A 将可用而文档 B 将不可用且不会出现在响应中。 GET nested_index/_search {query: {bool: {must_not: [{nested: {path: item,query: {bool: {must_not: [{term: {item.status: {value: active}}}]}}}}]}} } 上面的命令结果为 {took: 2,timed_out: false,_shards: {total: 1,successful: 1,skipped: 0,failed: 0},hits: {total: {value: 1,relation: eq},max_score: 0,hits: [{_index: nested_index,_id: xRoaRIYB2XodIZsbUfzi,_score: 0,_source: {description: nested A,item: [{value: a,status: active},{value: ab,status: active}]}}]} } 这次显然只有 nested A 文档被搜索到。
http://www.dnsts.com.cn/news/160962.html

相关文章:

  • 猪八戒网做网站如何付款怎么上传网站模板
  • 免费创业平台大连seo外包公司
  • 免费建立平台网站茶网站设计素材下载
  • 网站建设教程aspwordpress163邮件
  • 网站推广业务广州网站开发软件平台
  • 美食网站建设策划方案如何给wordpress文章部分内容加密
  • 门头沟石家庄网站建设温江做网站哪家好
  • 做公司网站需要多长时间网站建设 紧急检查工作
  • 口碑好网站建设安徽和住房建设厅网站
  • 如何做网站title小标图软件技术和计算机应用技术哪个好
  • 友点企业网站管理系统模板上海诚杰华建设工程咨询有限公司网站
  • 网站建设制作深圳西安市规划建设局网站
  • 门户网站的自身的特性透明主题wordpress
  • 网站备案机构网站中超链接怎么做
  • 变更icp备案网站信息阿里云建设网站教程
  • 加强政务公开与网站建设建设局全称是什么
  • 网站水晶头怎么做国内精美网站界面网址
  • 网站建设和安全管理制度怎么查网站找谁做的
  • 辽宁网站网站建设内蒙古创意网站开发
  • 一级页面的网站怎么做的企业网络推广网站建设
  • 网站如何在百度做排名郑州百度网站建设
  • 惠州做网站 百度优化网页设计学校哪个好
  • 做有关兼职网站的需求分析代做论文网站好
  • 建设购物网站的方案opencart 构建电子商务网站
  • 企业网站模板设计廊坊网站制作套餐
  • qifeiye做的网站如何制作网站要多少费用
  • 网站托管服务适合用于哪种类型的网站毕业设计做网站怎样的工作量算达标
  • 黑龙江建设工程网一键优化软件
  • 网站建设设计要点网站策划书的内容
  • 电大企业网站建设论文范文网站建设的基本技术步骤