(B站狂神说)自学ElasticSearch7.6.x 从历史,到安装,到基本操作,连接java程序到京东实战操作(笔记+视频教程链接地址)

转载请标明出处:https://blog.csdn.net/men_ma/article/details/106847165.
本文出自 不怕报错 就怕不报错的小猿猿 的博客

前言

ElasticSearch7.6.x B站自学笔记附视频链接:ElasticSearch7.6入门学习笔记(B站狂神说)

ElasticSearch(简称ES)概述

官网:https://www.elastic.co/cn/downloads/elasticsearch

Elaticsearch,简称为es,es是一个开源的高扩展分布式全文检索引擎,它可以近乎实时的存储、检索数据;本身扩展性很好,可以扩展到上百台服务器,处理PB级别(大数据时代)的数据。es也使用java开发并使用Lucene作为其核心来实现所有索引和搜索的功能,但是它的目的是通过简单的RESTful API来隐藏Lucene的复杂性,从而让全文搜索变得简单

据国际权威的数据库产品评测机构DB Engines的统计,在2016年1月ElasticSearch已超过Solr等,成为排名第一的搜索引擎类应用。

白话理解:
在原来我们喜欢用SQL的 like %xxx%去搜索xxx进行模糊查询,如果是大数据的情况下,例如几百万条数据,我们去搜索xxx,搜索效率十分慢!在原来我们是经常去写索引,加了索引之后虽然比之前查询速度要快一点,本质的话但还是达不到大数据的要求,这时候我们又必要去学习一下“分布式的搜索引擎”,ElasticSearch就是搞这个的,中文翻译为“搜索”,例如百度、京东、淘宝,都会用到ElasticSearch去做“全文检索”,以后你需要用到搜索,就可以使用ES!(建议大数据的情况下使用!)。

1.聊一个人(Doug Cutting)

2.货比三家

3.安装

4.生态圈

5.ik分词器

6.RestFul 操作 ES

7.CRUD

8.Springboot集成ElasticSearch

9.爬虫爬取数据

10.实战:模拟全文检索

你可能感兴趣的:(java,elasticsearch,搜索引擎)