手把手教你如何安装 Elasticsearch
作者:数据库 来源:数据库 浏览: 【大中小】 发布时间:2025-11-27 00:46:46 评论数:
哈喽,手把手教大家好,何安我是手把手教指北君。
在我们做电商网站的何安时候,如果直接用传统的手把手教通过数据库去搜索数据,数据库内容比较少的何安情况下还能勉强做好及时搜索,但是手把手教如果成百上千的数据在数据库里面,你还是何安用传统的搜索数据库的方法 ,模板下载那就要等很长一段时间,手把手教影响用户体验,何安所以一般数据搜索引擎采用的手把手教是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 概念 :
关系型数据库中两个数据表示是独立的香港云服务器