JAVA全系列 教程
3762个小节阅读:7094.7k
目录
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
Solr也是基于Lucene的一款全文搜索引擎,下面是他们的对比。
目前Elasticsearch的市场占有率越来越高,Spring从2020年起也已经停止Spring Data Solr的维护,更多的公司使用Elasticsearch作为搜索引擎。
实时效果反馈
1. 关于Solr和Elasticsearch的对比,以下说法正确的是
A Elasticsearch利用Zookeeper进行分布式管理
B Solr仅支持json文件格式
C Elasticsearch自身带有分布式协调管理功能
D Elasticsearch在传统的搜索应用中表现好于Solr
答案
1=>C
文档(Document):文档是可被查询的最小数据单元,一个 Document 就是一条数据。类似于关系型数据库中的记录的概念。
类型(Type):具有一组共同字段的文档定义成一个类型,类似于关系型数据库中的数据表的概念。
索引(Index):索引是多种类型文档的集合,类似于关系型数据库中的库的概念。
域(Filed):文档由多个域组成,类似于关系型数据库中的字段的概念。
Elasticsearch跟关系型数据库中概念的对比:
JAVA项目 | 项目 | 实体类 | 对象 | 属性 |
---|---|---|---|---|
ES | Index | Type | Document | Filed |
Mysql | Database | Table | Row | Column |
注:ES7.X之后删除了type的概念,一个索引不会代表一个库,而是代表一张表。我们课程中使用ES8,所以目前的ES中概念对比为:
JAVA项目 项目 实体类 对象 属性 ES Index Document Filed Mysql Database Table Row Column
实时效果反馈
1. 在Elasticsearch中,是可被查询的最小数据单元
A 文档
B 类型
C 索引
D 域
2. 在Elasticsearch7之后,一个索引类似于关系型数据库中的
A 一个库
B 一张表
C 一个对象
D 一个字段
答案
1=>A 2=>B