您的位置: 首页 > 新闻中心 > 公司新闻

公司新闻

欧洲杯竞猜软件Elasticsearch(七)——复合查询

2024-11-23 10:10:39 | 作者:

  将查询内部的成果文档得分都设定为1或许boost的值,多用于结合bool查询完成自定义得分

  filter查询只过滤契合条件的文档,es会有只能缓存,因而其履行功率很高,做简略的匹配查询且不考虑算分是,引荐运用filter代替query

  bool查询一起包括should和must查询,文档不用满意should中的条件,可是假如满意条件,会添加相关性得分。

  3.遍历每个过滤条件对应的bitset,优先从最稀少的开端查找,查找满意一切条件的document

  5.filter大部分情况下来说,在query之前履行,先尽量过滤掉尽可能多的数据

  7.今后只要是有相同的filter条件的,会直接来运用这个过滤条件对应的cached bitset

  布尔查询是一种最常用的组合查询方法,布尔查询把多个子查询组合(combine)成一个布尔表达式,一切子查询之间的逻辑关系是与(and);只有当一个文档满意布尔查询中的一切子查询条件时,ElasticSearch引擎才以为该文档满意查询条件。布尔查询支撑的子查询类型共有四种,分别是:must,should,must_not和filter:


欧洲杯竞猜软件

用手机扫描二维码关闭
二维码