【Elasticsearch】搜索类型 SearchType
1.概述
es在查询时,可以指定搜索类型为
QUERY_THEN_FETCH
QUERY_AND_FEATCH
DFS_QUERY_THEN_FEATCH
DFS_QUERY_AND_FEATCH
我们以查询匹配度最高的Top10为例,讲解下他们的区别。
2.QUERY_AND_FETCH
客户端把请求发送给集群中的某一个节点,这个节点会把查询请求发送给所有分片去执行,
每个分片会把查询的数据(包含数据的分值,以及数据的详细内容)返回给某一个节点进行汇总,排序,然后把这些数据返回给客户端。
这样客户端可能会收到(10*分片数量)
的数据
这种方案,数据量和排名都有问题。
优点:效率高,查询速度快
3.QUERY_THEN_FETCH(默认)
客户端把请求发送给集群中的某一个节点,这个节点会把查询请求发送给所有分片去执行,
【Elasticsearch】搜索类型 SearchType相关推荐
- Elasticsearch搜索类型(SearchType)详解
SearchType详解 es在查询时,可以指定搜索类型为 QUERY_THEN_FETCH,QUERY_AND_FEATCH,DFS_QUERY_THEN_FEATCH和DFS_QUERY_AND_ ...
- Elasticsearch搜索类型讲解(QUERY_THEN_FETCH,QUERY_AND_FEATCH,DFS_QUERY_THEN_FEATCH和DFS_QUERY_AND_FEATCH)...
es在查询时,可以指定搜索类型为QUERY_THEN_FETCH,QUERY_AND_FEATCH,DFS_QUERY_THEN_FEATCH和DFS_QUERY_AND_FEATCH.那么这4种搜索 ...
- Elasticsearch搜索类型(query type)详解
es在查询时,可以指定搜索类型为QUERY_THEN_FETCH,QUERY_AND_FEATCH,DFS_QUERY_THEN_FEATCH和DFS_QUERY_AND_FEATCH.那么这4种搜索 ...
- ElasticSearch搜索实例含高亮显示及搜索的特殊字符过滤
应用说明见代码注解. 1.简单搜索实例展示: public void search() throws IOException {// 自定义集群结点名称String clusterName = &qu ...
- elasticsearch搜索过程分析
(一)通过HTTP请求调用搜索服务 示例: GET http://localhost:9200/index_test/_search {"query": {"query_ ...
- elasticsearch工具类_Django + Elasticsearch——搜索精彩的TED演讲
在本文中,我们将介绍Elasticsearch的基础知识: 它是什么,如何运行它,如何与它进行通信. 然后,在我们熟悉了Elasticsearch之后,我们将开始使用Django开发一个简单的web应 ...
- 干货 | Elasticsearch 检索类型选型指南
之前在 DSL 中一次问卷调查中,收集到如下几个和搜索类型相关的问题. Q1:麻烦讲一下es常用的查询关键词,及使用场景,比如term.match.should.filter等等,谢谢老大...... ...
- 分布式搜索elasticsearch搜索功能【深入】
elasticsearch搜索功能[深入] 分布式搜索elasticsearch搜索功能[深入] 1.数据聚合 1.1 聚合的种类 1.2 DSL实现聚合 1.2.1 Bucket聚合 1.2.2 M ...
- 从提高 Elasticsearch 搜索体验说开去......
Elasticsearch 最少必要知识实战教程直播回放 1.实战问题 球友提问:怎么搜索才能使得结果是最好的呢? 我这边一个搜索功能,实现做法就是将用ik分词器配合multi查询实现的. 中途也追加 ...
最新文章
- Python--数据存储:pickle模块的使用讲解
- C语言----表达式求值之隐式类型转换
- 2019阿里巴巴面试题+答案
- 10.3 在线学习与 MapReduce-机器学习笔记-斯坦福吴恩达教授
- python删除链表中重复的节点_删除链表中所有值与Python相同的节点的程序
- python 状态机第三方库_Python 状态机 - osc_8g11urw7的个人空间 - OSCHINA - 中文开源技术交流社区...
- HTTP/1 已死!
- 字符串大写字符串转小写js_C ++字符串大写和小写
- 自动驾驶1-1 欢迎来到自动驾驶汽车专业 Welcome to the Self-Driving Cars Specialization
- 【无线通信协议笔记】蓝牙篇:传输速率
- 从VC6到VC9移植代码问题总结
- python excel超链接_在Python中保留Pandas中的超链接 – Excel到数据帧
- BGP路由技术详解(一)
- Python特定场景数据内型“解压”操作
- java实现爬取文本中的手机号、邮箱以及电话号码
- 自媒体如何多平台发文章?
- wpf写我的世界启动器教程1
- 智慧城市专题视频课程 附教案
- 平衡运输问题及其表上作业法---指派问题及其匈牙利解法
- 一个基于 Vue3 Vite 的相册应用
热门文章
- 天猫双11菜鸟物流绿色减碳1.8万吨 120万人参与快递箱回收
- 拼多多11.11:无定金、不预售,“好牌子、好实惠”底价直降
- 周子学辞任中芯国际董事长
- 格力电器上半年净利94.57亿元,同比增长48.64%
- 《消费者报告》杂志:Model 3和Model S被评选为美国最佳豪华汽车
- 三只松鼠回应产品含有丙烯酰胺一事:产品符合国家食品安全标准
- Redmi Note 10系列细节曝光:有望4G/5G双版本齐发
- 华为Mate 40这下稳了:全新5nm麒麟芯片将于9月全部交付
- 一年赚4.5亿,网红盲盒公司泡泡玛特再战IPO
- vivo X50系列外观公布:两个版本的区别在这儿