手把手教你如何安装 Elasticsearch
时间:2025-11-26 23:58:23 出处:人工智能阅读(143)
哈喽,手把手教大家好 ,何安我是手把手教指北君。
在我们做电商网站的何安时候,如果直接用传统的手把手教通过数据库去搜索数据,数据库内容比较少的何安情况下还能勉强做好及时搜索,但是手把手教如果成百上千的数据在数据库里面,你还是何安用传统的搜索数据库的方法,源码下载那就要等很长一段时间,手把手教影响用户体验,何安所以一般数据搜索引擎采用的手把手教是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 概念 :
关系型数据库中两个数据表示是独立的香港云服务器