一、简单介绍
什么是ElasticSearch?
定义:用Java开发并且是当前最流行的开源的企业级搜索引擎。
应用场景?
概念对标
什么是全文检索
全文检索是指:
- 通过程序扫描文本中的每一个单词,针对单词建立索引,并保存该单词在文本中的位置、以及出现的次数。
- 用户查询时,通过之前建立好的索引来查询,将索引中单词对应的文本位置、出现的次数返回给用户,因为有了具体文本的位置,所以就可以将具体内容读取出来了
倒排索引
直接上图比较~
二、核心名词解释
索引 index
定义:归为一类的文档的集合。
举个