《深入理解Elasticsearch(原書第2版)》一第2章
本節書摘來華章計算機《深入理解Elasticsearch(原書第2版)》一書中的第2章 ,第2.1節,[美]拉斐爾·酷奇(Rafal Ku) 馬雷克·羅戈任斯基(Marek Rogoziski)著 張世武 餘洪淼 商旦 譯 更多章節內容可以訪問雲棲社區“華章計算機”公眾號查看。
第2章
查詢DSL進階
在上一章,我們了解了什麼是Apache Lucene,它的整體架構,以及文本分析過程是如何完成的。之後,我們還介紹了Lucene的查詢語言及其用法。除此之外,我們也討論了Elasticsearch,討論了它的架構,以及一些核心概念。在本章,我們將深入研究Elasticsearch的查詢DSL(Domain Specific Language)。在了解那些高級查詢之前,我們將先了解Lucene評分公式的工作原理。到本章結束,將涵蓋以下內容:
- Lucene默認評分公式是如何工作的
- 什麼是查詢重寫
- 什麼是查詢模板以及如何使用查詢模板
- 如何優化複雜的Boolean查詢
- 複雜Boolean查詢的性能奧秘
- 如何為特定場景選擇合適的查詢類型
最後更新:2017-06-23 23:34:34