手把手教你如何安装 Elasticsearch
哈喽,手把手教大家好,何安我是手把手教指北君 。
在我们做电商网站的何安时候 ,如果直接用传统的手把手教通过数据库去搜索数据 ,数据库内容比较少的何安情况下还能勉强做好及时搜索 ,但是手把手教如果成百上千的数据在数据库里面,你还是何安用传统的搜索数据库的方法,亿华云那就要等很长一段时间,手把手教影响用户体验,何安所以一般数据搜索引擎采用的手把手教是Elasticsearch来进行搜索。
1.Elasticsearch简介
全文搜索属于最常见的何安需求 ,开源的手把手教 Elasticsearch 是目前全文搜索引擎的首选 。它可以快速地储存 、何安搜索和分析海量数据。手把手教维基百科 、Stack Overflow、Github 都采用它 。服务器租用

Elasticsearch是一个分布式可扩展的实时搜索和分析引擎 ,一个建立在全文搜索引擎 Apache Lucene™ 基础上的搜索引擎。Lucene只是一个框架,要充分利用它的功能,需要使用JAVA ,并且在程序中集成Lucene,学习成本高,且Lucene确实非常复杂 。
文档:
官方文档:https://www.elastic.co/guide/en/elasticsearch/reference/current/index.html
官方中文(版本很旧 ,2.x):https://www.elastic.co/guide/cn/elasticsearch/guide/current/foreword_id.html
2.基本概念
2.1 index(索引)ES将数据存储于一个或多个索引中 。类比传统的模板下载关系型数据库领域来说 ,索引相当于SQL中的一个数据库database ,或者一个数据存储方案(schema)。索引由其名称(必须为全小写字符)进行标识。一个ES集群中可以按需创建任意数目的索引。
2.2 Type(类型)类型是索引内部的逻辑分区(category/partition) ,一个索引内部可定义一个或多个类型(type) 。类比传统的关系型数据库领域来说,类型相当于“表”。
ElasticSearch7—去掉 type 概念:
关系型数据库中两个数据表示是独立的香港云服务器