Elasticsearch7.3 study notes 1- Basic Concepts

  Elasticsearch is a distributed search and analysis engine, can be used for full-text search, retrieve, and analyze structured, and can combine these three. Elasticsearch development based on Lucene is Lucene package, the user interface provides the REST API, out of the box. It is one of the most widely used open source search engine, Wikipedia, Stack Overflow, GitHub and so on Elasticsearch to build their search engine .

Elasticsearch is essentially a database, but this is not the Mysql relational database query language is not SQL, and Elasticsearch own set of query language.

    Since it is a database, there are some concepts that interoperability in the following table:

MySQL

Elasticsearch

Database ( Database )

Index ( Index )

Table ( the Table )

Type ( Type )

Record ( Row )

Document ( the Document )

Field ( Column )

Fields ( Fields )


Guess you like

Origin blog.51cto.com/2262805/2441981