官术网_书友最值得收藏!

Chapter 1. Introduction to Elasticsearch

Before going further into the book, we would like to emphasize that we are treating this book as an extension to the Elasticsearch Server Second Edition book we've written, also published by Packt Publishing. Of course, we start with a brief introduction to both Apache Lucene and Elasticsearch, but this book is not for a person who doesn't know Elasticsearch at all. We treat Mastering Elasticsearch as a book that will systematize your knowledge about Elasticsearch and extend it by showing some examples of how to leverage your knowledge in certain situations. If you are looking for a book that will help you start your journey into the world of Elasticsearch, please take a look at Elasticsearch Server Second Edition mentioned previously.

That said, we hope that by reading this book, you want to extend and build on basic Elasticsearch knowledge. We assume that you already know how to index data to Elasticsearch using single requests as well as bulk indexing. You should also know how to send queries to get the documents you are interested in, how to narrow down the results of your queries by using filtering, and how to calculate statistics for your data with the use of the faceting/aggregation mechanism. However, before getting to the exciting functionality that Elasticsearch offers, we think we should start with a quick tour of Apache Lucene, which is a full text search library that Elasticsearch uses to build and search its indices, as well as the basic concepts on which Elasticsearch is built. In order to move forward and extend our learning, we need to ensure that we don't forget the basics. This is easy to do. We also need to make sure that we understand Lucene correctly as Mastering Elasticsearch requires this understanding. By the end of this chapter, we will have covered the following topics:

  • What Apache Lucene is
  • What overall Lucene architecture looks like
  • How the analysis process is done
  • What Apache Lucene query language is and how to use it
  • What are the basic concepts of Elasticsearch
  • How Elasticsearch communicates internally
主站蜘蛛池模板: 个旧市| 区。| 永兴县| 资阳市| 黄龙县| 承德市| 宁武县| 阳曲县| 平利县| 蕲春县| 柳林县| 盐津县| 内乡县| 海林市| 镇原县| 滨海县| 印江| 凤凰县| 天气| 乐昌市| 曲麻莱县| 六枝特区| 长春市| 通渭县| 芦山县| 南开区| 抚顺市| 信丰县| 巴楚县| 新和县| 三江| 德州市| 旬邑县| 乌审旗| 通辽市| 伊春市| 满城县| 桦南县| 海安县| 绥德县| 施甸县|