ElasticSearch搜索方式

原创 2017年10月06日 21:17:46

查询类型SearchType

主要的搜索类型有:

  1. QUERY_AND_FETCH:最原始实现就是简单的在所有相关的 shard上执行检索并返回结果。每个 shard 返回一定尺寸的结果。由于每个shard已经返回了一定尺寸的hit,这种类型实际上是返回多个 shard的一定尺寸的结果给调用者;
  2. QUERY_THEN_FETCH:查询是针对所有的块执行的,但返回的是足够的信息,而不是文档内容。结果会被排序和分级,基于此,只有相关的块的文档对象会被返回;
  3. DFS_QUERY_AND_FETCH:与 QUERY_AND_FETCH 相同,预期一个初始的散射相伴用来为更准确的 score 计算分配了的term频率;
  4. DFS_QUERY_THEN_FETCH :与 QUERY_THEN_FETCH 相同,预期一个初始的散射相伴用来为更准确的 score 计算分配了的term频率;
  5. SCAN :在执行了没有进行任何排序的检索时执行浏览;
  6. COUNT:只计算结果的数量,也会执行 facet;

参考文献:
http://blog.csdn.net/zhangxin09/article/details/51439388
http://blog.csdn.net/ty4315/article/details/52434296

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Elasticsearch v2.2 快速入门(含curl,Sense,python 3种客户端方式)

Elasticsearch v2.2 快速入门(含curl,Sense,python 3种客户端方式) 作者:AbnerGong 本人花了一周时间看文档和前人的博客,才刚刚达到入门水平。写此文是给...

ElasticSearch(ES)中的分片查询方式

原文地址:http://www.bubuko.com/infodetail-836737.html Es查询的时候默认是随机从一些分片中查询数据,可以通过配置让es从某些分片中查询数据 1:_l...

ElasticSearch里面关于日期的存储方式

在ElasticSearch里面最常用的就是时间字段了,经常会在群里看到一些小伙伴提出有关时间的问题,为什么es查询的时间跟我实际看到的时间差8个小时呢。如果我们了解了ElasticSearch底层的...

Elasticsearch 存储方式和管理优化细节

Elasticsearch 的数据存储方式: Lucene 把每次生成的倒排索引,叫做一个段(segment).然后另外使用一个 commit 文件记录索引内所有的 segment,生成 segme...

Spark通过https的方式读取elasticsearch中的数据

为了安全起见,es中配置了https访问方式,但是spark读取es中的数据的时候是通过普通的http的方式访问的,现在读取的话肯定报错,找了一圈,上代码 val conf=new Spar...

spring boot项目,Elasticsearch的一种使用方式

最近在做接口服务的项目,用的是微服务架构spring cloud,主要是基于spring boot,使用idea构建真的很方便。离线数据搜索服务,使用的是Elasticsearch,版本5.2.0。在...

Elasticsearch笔记七之setting,mapping,分片查询方式

es中setting,mapping,分片查询方式
  • ty4315
  • ty4315
  • 2016-09-08 23:32
  • 5940

Elasticsearch-mapper 基于注解方式生成mapping(2.0以上)

Elasticsearch生成mapping的方式上有多种方式,我们可以把mapping做成配置文件,也可以用spring-data-elasticsearch基于注解生成。 在基于注解生成这种方式上...

Elasticsearch中setting,mapping,分片查询方式

原文地址:http://blog.csdn.net/ty4315/article/details/52477559?utm_source=itdadao&utm_medium=referral s...

elasticsearch分页的实现方式

对于搜索命中的结果,分页浏览是一项基本的需求。在es内部,分页有两种实现方式。 1:通过设置查询参数from和size size:返回结果的数量。 from:从哪一条结果返回。 比如,返回前三...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)