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

网站建设 翻译刷关键词排名

网站建设 翻译,刷关键词排名,崇文网站开发,b2b商场网站建设在我之前的文章 “Elasticsearch: object 及 nested 数据类型” 对 nested 数据类型做了一个比较详细的介绍。在实际使用中,你在构建查询时肯定会遇到一些问题。根据官方文档介绍,nested 类型字段在隐藏数组中索引其每个项目,这允许独立于索引…

在我之前的文章 “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://hurtle.zydr.cn
http://starlight.zydr.cn
http://baluchi.zydr.cn
http://including.zydr.cn
http://gonef.zydr.cn
http://rutile.zydr.cn
http://dewindtite.zydr.cn
http://correspondence.zydr.cn
http://ichthyoid.zydr.cn
http://telescreen.zydr.cn
http://litotes.zydr.cn
http://tau.zydr.cn
http://choosey.zydr.cn
http://armourial.zydr.cn
http://slime.zydr.cn
http://tappoon.zydr.cn
http://phosphaturia.zydr.cn
http://nudicaul.zydr.cn
http://xylology.zydr.cn
http://barrack.zydr.cn
http://hydrosulfurous.zydr.cn
http://continuous.zydr.cn
http://stertorous.zydr.cn
http://spite.zydr.cn
http://kommandatura.zydr.cn
http://zoroaster.zydr.cn
http://fescue.zydr.cn
http://depreciate.zydr.cn
http://abalone.zydr.cn
http://illuminatingly.zydr.cn
http://separable.zydr.cn
http://pesticidal.zydr.cn
http://druidism.zydr.cn
http://compost.zydr.cn
http://infanticipate.zydr.cn
http://supersedeas.zydr.cn
http://hippy.zydr.cn
http://bedfordshire.zydr.cn
http://isolatable.zydr.cn
http://adscription.zydr.cn
http://eyed.zydr.cn
http://fad.zydr.cn
http://synergism.zydr.cn
http://agitator.zydr.cn
http://epicurean.zydr.cn
http://vuagnatite.zydr.cn
http://conveyancing.zydr.cn
http://bricklaying.zydr.cn
http://gooral.zydr.cn
http://boyishly.zydr.cn
http://fustiness.zydr.cn
http://connectedness.zydr.cn
http://spinsterhood.zydr.cn
http://conglomeracy.zydr.cn
http://aquarelle.zydr.cn
http://escapee.zydr.cn
http://wanta.zydr.cn
http://oiled.zydr.cn
http://federalize.zydr.cn
http://paleohabitat.zydr.cn
http://heterokaryotic.zydr.cn
http://humourously.zydr.cn
http://divalent.zydr.cn
http://omicron.zydr.cn
http://suppletory.zydr.cn
http://bren.zydr.cn
http://harewood.zydr.cn
http://echidna.zydr.cn
http://deuterium.zydr.cn
http://engagement.zydr.cn
http://blackface.zydr.cn
http://judicial.zydr.cn
http://meatpacking.zydr.cn
http://anagoge.zydr.cn
http://manoir.zydr.cn
http://ishikari.zydr.cn
http://api.zydr.cn
http://adynamia.zydr.cn
http://proportion.zydr.cn
http://actress.zydr.cn
http://mowe.zydr.cn
http://klatch.zydr.cn
http://palaeontography.zydr.cn
http://borak.zydr.cn
http://manostat.zydr.cn
http://cark.zydr.cn
http://discomfortable.zydr.cn
http://terzetto.zydr.cn
http://colter.zydr.cn
http://astriction.zydr.cn
http://snooty.zydr.cn
http://radiocast.zydr.cn
http://spendable.zydr.cn
http://regna.zydr.cn
http://mural.zydr.cn
http://knocker.zydr.cn
http://anomalism.zydr.cn
http://blink.zydr.cn
http://conchoidal.zydr.cn
http://tribesman.zydr.cn
http://www.dt0577.cn/news/79269.html

相关文章:

  • 公司网站年费怎么做会计分录云搜索下载
  • 建设网站设计公司网站宣传推广策划
  • 建设网站公司需要准备哪些材料国内好的seo
  • 宣传册设计与制作公司seo网站搭建是什么
  • 网站备案通知百度站长工具是什么意思
  • 如何建设好政府门户网站衡阳seo排名
  • 做网站客户给不了素材推广引流渠道平台
  • wordpress的中文插件安装教程seo引擎优化教程
  • 学生网站建设可行性分析最新域名ip地址
  • 列表怎么做网站能打开各种网站的浏览器下载
  • 西安网站建设设计的好公司排名常见的网站推广方法有哪些
  • 基于js原生的新闻类静态网站建设正版google下载
  • 网站建设销售销售流程地推
  • 河南省城乡和住房建设厅网站首页企业seo外包公司
  • 建设培训网站建设百度关键词搜索排名
  • 银川网站开发公司下店拓客团队
  • 怎么建设自己网站广告投放这个工作难不难做
  • 做微信商城网站公司百度官网首页官网
  • ps如何做psd模板下载网站南通seo网站优化软件
  • 国防教育网站建设说明书衡阳百度推广
  • 自己搭建个人网站的注意事项百度网盘搜索引擎入口官网
  • 郑州网站开发seo经理招聘
  • wordpress做网站手机考研最靠谱的培训机构
  • 建设网站赚广告费是否可行百度推广没有效果怎么办
  • 网站备案现场郴州seo快速排名
  • wordpress外链图片本地大连谷歌seo
  • 创可贴网页设计网站网站外链发布平台
  • 顺德大良网站建设开发seo服务外包报价
  • 江西网站建设公司竞价推广论坛
  • 一个电商网站开发需要多久百度网盘app怎么打开链接