ElasticSearch基础入门

Elasticsearch是一个开源的分布式全文检索引擎,强调简单API和高速模糊搜索。它支持索引、搜索、排序和过滤,适用于存储和检索大量数据。文中详细介绍了索引、类型、字段、映射和文档等核心概念,帮助初学者快速入门。
摘要由CSDN通过智能技术生成

1.什么是ElasticSearch

Elaticsearch,简称为es, es是⼀个开源的⾼扩展的分布式全⽂检索引擎,它可以近乎实时的存储、检索 数据;本⾝扩展性很好,可以扩展到上百台服务器,处理PB级别的数据。es也使⽤Java开发并使⽤ Lucene作为其核⼼来实现所有索引和搜索的功能,但是它的⽬的是通过简单的RESTful API来隐藏 Lucene的复杂性,从⽽让全⽂搜索变得简单。

2.ElasticSearch能干什么

我们在日常开发中,数据库也能做到存储、搜索、分析。相对于数据库,Elasticsearch的强大之处就是可以模糊查询。相对于数据库,Elasticsearch对模糊搜索的搜索速度很快,从Elasticsearch搜索到的数据可以根据评分进行过滤,返回评分高的数据,同时它能匹配有相关性的记录。

3.ElasticSearch相关概念

lasticsearch是⾯向⽂档的,这意味着它可以存储整个对象或⽂档。然⽽它不仅仅是存储,还会索引每个⽂档的内容使之可以被搜索。在Elasticsearch中,你可以对⽂档进⾏索引、搜索、排序、过滤。Elasticsearch⽐传统关系型数据库如下:

Relational DB:Elasticsearch,Databases:Indices,Tables:Types,Rows:Documents,Columns:Fields

3.1索引 index

⼀个索引就是⼀个拥有⼏分相似特征的⽂档的集合。⽐如说,你可以有⼀个客户数据的索引,另⼀个产 品⽬录的索引,还有⼀个订单数据的索引。⼀个索引由⼀个名字来标识(必须全部是⼩写字母的࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值