本章小结
在本章我们学习了Apache Lucene的架构、工作原理、文本分析过程,以及如何使用Lucene的查询语言。此外,也探讨了ElasticSearch的基本概念、架构、内部通信。
下一章,读者将会了解Apache Lucene默认的打分公式、查询重写(query rewrite) 机制及它是如何工作的。此外,我们还将探讨ElasticSearch的一些功能,例如查询重排序、近实时搜索、批量搜索。我们也将探讨如何用update API更新部分文档,如何对数据进行排序、如何使用filtering机制提升搜索性能。最后,也会解析如何权衡faceting机制中filter和scope的使用。