在上一章,我们谈论到文档打分时了解了Apache Lucene的工作原理,了解了什么是查询重写机制,也了解了ElasticSearch 0.90引入的影响文档打分的新特性——查询结果重排序(rescore)。我们也论述了在一个HTTP请求中包含多个查询命令和多个实时GET请求,以及如何对多值域和内嵌文档进行排序。除了上面这些内容,我们使用了update API的相关功能,也学习了如何用filters来优化查询效率。最后,我们也用了filters和scopes来增加和缩减faceting统计的文档集合。在本章,我们将学习如下的主题: