閱讀542 返回首頁    go 阿裏雲 go 技術社區[雲棲]


《深入理解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

  上一篇:go  阿裏雲大學精品課程:深入理解阿裏雲數加大數據開發套件Data IDE-基本知識
  下一篇:go  《深入理解Elasticsearch(原書第2版)》一1.4 小結