《深入理解Elasticsearch(原书第2版)》一2.6 小结

本文涉及的产品
检索分析服务 Elasticsearch 版,2核4GB开发者规格 1个月
简介:

本节书摘来华章计算机《深入理解Elasticsearch(原书第2版)》一书中的第2章 ,第2.6节,[美]拉斐尔·酷奇(Rafal Ku) 马雷克·罗戈任斯基(Marek Rogoziski)著 张世武 余洪淼 商旦 译 更多章节内容可以访问云栖社区“华章计算机”公众号查看。

2.6 小结

在本章中,我们了解了Apache Lucene默认的打分机制是如何运作的,探讨了查询改写的处理过程—查询改写是如何实现的以及为什么需要查询改写。我们还认识了查询模板的工作原理,以及它们是如何简化查询构建的。我们还一起探索了不同的查询过滤方式、它们之间的差异,以及它们的使用时机。最后,我们把查询指派到不同的分组中,并学习了不同分组的使用场景和具体示例。
下一章中,我们将告别全文检索,把目光投向其他查询功能上。首先我们将把知识面拓展到二次评分功能,并具备对搜索结果前N个文档重新打分的能力。然后我们将学习如何加载重要词项,并使用聚集功能实现文档分组。我们还将对比父子关系和嵌套文档之间的差异,掌握方法查询的使用。最后,我们还将学习如何高效地对结果文档集进行分页。

相关实践学习
使用阿里云Elasticsearch体验信息检索加速
通过创建登录阿里云Elasticsearch集群,使用DataWorks将MySQL数据同步至Elasticsearch,体验多条件检索效果,简单展示数据同步和信息检索加速的过程和操作。
ElasticSearch 入门精讲
ElasticSearch是一个开源的、基于Lucene的、分布式、高扩展、高实时的搜索与数据分析引擎。根据DB-Engines的排名显示,Elasticsearch是最受欢迎的企业搜索引擎,其次是Apache Solr(也是基于Lucene)。 ElasticSearch的实现原理主要分为以下几个步骤: 用户将数据提交到Elastic Search 数据库中 通过分词控制器去将对应的语句分词,将其权重和分词结果一并存入数据 当用户搜索数据时候,再根据权重将结果排名、打分 将返回结果呈现给用户 Elasticsearch可以用于搜索各种文档。它提供可扩展的搜索,具有接近实时的搜索,并支持多租户。
相关文章
|
26天前
|
自然语言处理 Java 网络安全
ElasticSearch
ElasticSearch
47 2
|
2月前
|
搜索推荐 关系型数据库 MySQL
【Elasticsearch】初识elasticsearch
【Elasticsearch】初识elasticsearch
40 1
|
9月前
|
存储 监控 搜索推荐
【Elasticsearch】初识elasticsearch(上)
【Elasticsearch】初识elasticsearch
53 0
|
11月前
|
前端开发 Java API
一起来学ElasticSearch(十)
前言 目前正在出一个Es专题系列教程, 篇幅会较多, 喜欢的话,给个关注❤️ ~ 承接上文,上节给大家讲的es聚合还有一点内容,本节给大家更完~ 本文偏实战一些,为了方便演示,本节示例沿用上节索引,好了, 废话不多说直接开整吧~ 聚合排序 我们如何在聚合结果中进行自定义字段排序呢?
|
存储 自然语言处理 监控
大话ElasticSearch(上)
搜索引擎简述 什么是搜索? 搜索:就是在任何场景下,找寻你想要的信息,这个时候,会输入一段你要搜索的关键字,然后就期望找到这个关键字相关的有些信息。 搜索分类: 普通的网页搜索、垂直搜索引擎等
|
缓存 自然语言处理 安全
|
数据采集 存储 数据可视化
Elasticsearch 是什么?
Elasticsearch 是什么?
99 0
|
存储 JSON 搜索推荐
Elasticsearch是什么
Elasticsearch是什么
106 0