哈喽,手把手教大家好 ,何安我是手把手教指北君 。
在我们做电商网站的何安时候 ,如果直接用传统的手把手教通过数据库去搜索数据,数据库内容比较少的何安情况下还能勉强做好及时搜索,但是手把手教如果成百上千的数据在数据库里面 ,你还是何安用传统的搜索数据库的方法 ,服务器租用那就要等很长一段时间,手把手教影响用户体验,何安所以一般数据搜索引擎采用的手把手教是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
ES将数据存储于一个或多个索引中 。类比传统的建站模板关系型数据库领域来说,索引相当于SQL中的一个数据库database ,或者一个数据存储方案(schema)。索引由其名称(必须为全小写字符)进行标识 。一个ES集群中可以按需创建任意数目的索引。
2.2 Type(类型)类型是索引内部的逻辑分区(category/partition),一个索引内部可定义一个或多个类型(type)。类比传统的关系型数据库领域来说 ,类型相当于“表”。
ElasticSearch7—去掉 type 概念:
关系型数据库中两个数据表示是独立的云计算