《深入理解ElasticSearch》——第2章查询DSL进阶 2.1 Apache Lucene默认评分公式解释
本节书摘来自华章计算机《深入理解ElasticSearch》一书中的第2章,第2.1节,作者:[美] 拉斐尔·酷奇(Rafa Ku) 马雷克·罗戈任斯基(Marek Rogoziński)更多章节内容可以访问云栖社区“华章计算机”公众号查看。 第2章 查询DSL进阶 上一章我们了解了什么是Apache Lucene,它的整体架构,以及文本分析过程是如何完成的。之后,我们介绍了Lucene的查询语言及其用法。除此之外,我们还讨论了ElasticSearch及其架构和一些核心 概念。在本章,我们将深入研究ElasticSearch的查询DSL(Domain Specific Language)。然而,在了解那些高级查询之前,我们先来了解Lucene评分公式的工作原理。本章将涵盖以下内容: Lucene默认评分公式是如何工作的。 什么是查询重写。 查询二次评分是如何工作的。 如何在单次请求中实现批量准实时读取操作。 如何在单次请求中发送多个查询。 如何对包括嵌套文档和多值字段的数据排序。 如何更新已索引的文档。 如何通过使用过滤器来优化查询。 如何在ElasticSearch的切面计算机制中...