ElasticSearch与Solr搜索引擎特性对比new.docx
- 文档编号:1116775
- 上传时间:2022-10-17
- 格式:DOCX
- 页数:24
- 大小:22.39KB
ElasticSearch与Solr搜索引擎特性对比new.docx
《ElasticSearch与Solr搜索引擎特性对比new.docx》由会员分享,可在线阅读,更多相关《ElasticSearch与Solr搜索引擎特性对比new.docx(24页珍藏版)》请在冰豆网上搜索。
ElasticSearch与Solr搜索引擎特性对比new
ElasticSearch与Solr搜索引擎特性对比
1、关键特性对比
对比项
Solr5.x
ElasticSearch2.x
开发人员
开发人员少,官方提供功能比ElasticSearch多
开发人员多,官方功能少,但是第三方插件很丰富,扩展能力更强
建立索引和查询效率
建立索引的速度和ElasticSearch差不多,当索引完全建立好了之后搜索会很快,但是一边建立索引一边搜索就会非常慢。
经过详细对比测试后发现,Solr在建索引时的查询性能非常之差,因为Solr在建索引时会产生io的阻塞,造成搜索性能的下降。
建立索引的速度和Solr差不多,第一次搜索速度比Solr慢一些,但之后会缓存结果,第二次搜索就会很快。
另外ElasticSearch边建立索引边搜索速度没有太大变化,因为它是先把索引的内容保存到内存之中,当内存不够时再把索引持久化到硬盘中,同时它还有一个队列,是在系统空闲时自动把索引写到硬盘中。
Sharding
没有自动shardrebalancing的功能
shard必须一次设置好,之后不能修改,如果要修改则需要重新建立索引
Schema模式
需要Schema(但是4.3版本之后有schemaless模式)
无需Schema,创建索引更加灵活
高级查询
没有QueryDSL
有QueryDSL,能够支持更加高级和复杂的查询语法,而且还可以以此扩展实现类SQL语法的查询
实时性
传统搜索应用
实时搜索应用(这个是ElasticSearch作者说的)
可扩展性
不支持插件开发模式
支持插件开发模式,提供丰富的开源插件库
社区
社区活跃
社区活跃并有大数据公司支持
Hadoop集成
支持
支持,v2.3.0提供Graph图结构数据存储
存储
Solr暂不支持
ElasticSearch支持多盘存储
2、基于ElasticSearch数据交叉模型功能测试
2.1、环境情况
1.测试环境(市局环境)
IP
10.65.6.143/slave1~10.65.6.177/slave35
CPU
16*Intel(R)Xeon(R)CPUE5-2650v2@2.60GHz
MEM
64G(ElasticSearch独享16G)
OS
CentOSrelease6.5(Final)
2.测试数据
数据来源
省厅数据:
VW_SHARE_ST_JJ_KKXX(交警_卡口信息)
时间范围
20151001~20160331
数据量
kettle清洗,数据量为11.1亿
测试数据查询地址
3.测试地址
url
2.2、测试结果
场景一:
一个车牌交叉满足N个条件
序号
交叉条件个数
测试用例
预期结果
实际结果
3次测试耗时(s)
备注
1
3
[{"datestart":
"2016-01-05T08:
40:
59","location":
"犍为县","dateend":
"2016-01-05T08:
53:
59","querystr":
"犍为外滩"},{"datestart":
"2016-02-0309:
48:
00","location":
"乐山市","dateend":
"2016-02-0319:
48:
00","querystr":
"月卡口"},{"datestart":
"2016-01-0719:
47:
18","location":
"南充市","dateend":
"2016-01-0719:
57:
18","querystr":
"绿心路"}]
川LFC5503
川LFC5503
10
在之前的测试时,曾出现结果为川LFC5502的情况,经定位是对“犍为县”的分词不完善,修改代码后,结果正确
2
2
2
3
[{"datestart":
"2016-01-15T07:
08:
00","location":
"成华区","dateend":
"2016-01-15T07:
18:
22","querystr":
"双桥子"},{"datestart":
"2016-01-05T06:
39:
44","location":
"锦江区","dateend":
"2016-01-05T06:
41:
44","querystr":
"老成仁路口"},{"datestart":
"2016-01-25T20:
40:
46","location":
"武侯区","dateend":
"2016-01-25T20:
44:
46","querystr":
"科华北路"}]
川AW7D163
川AW7D163
1
在之前测试中,曾出现结果为川AW7D160的情况,经定位,是分词不够完善,修改代码后,结果正确
1
1
3
3
[{"datestart":
"2016-02-06T17:
48:
41","location":
"四川省","dateend":
"2016-02-06T17:
49:
41","querystr":
"海棠路"},{"datestart":
"2016-02-04T10:
36:
43","location":
"富顺县","dateend":
"2016-02-04T10:
36:
44","querystr":
"钟秀街东段"},{"datestart":
"2016-02-04T13:
10:
50","location":
"富顺县","dateend":
"2016-02-04T13:
10:
53","querystr":
"吉安庄路"}]
贵JL73213
贵JL73213
11
2
1
4
4
[{"datestart":
"2016-02-16T15:
06:
57","location":
"泸定县","dateend":
"2016-02-16T15:
06:
57","querystr":
"石油路"},{"datestart":
"2015-12-09T16:
10:
58","location":
"新龙县","dateend":
"2015-12-09T16:
10:
58","querystr":
"卡口抓拍机"},{"datestart":
"2016-01-07T10:
46:
17","location":
"泸定县","dateend":
"2016-01-07T10:
46:
17","querystr":
"船头"},{"datestart":
"2016-02-16T18:
10:
20","location":
"雅安市","dateend":
"2016-02-16T18:
10:
20","querystr":
"名山红星"}]
川AE15F84
川AE15F84
2
5
3
5
2
[{"datestart":
"2015-11-05T13:
39:
46","location":
"内江市","dateend":
"2015-11-05T13:
39:
46","querystr":
"兰桂"},{"datestart":
"2015-11-21T11:
24:
24","location":
"内江市","dateend":
"2015-11-21T11:
24:
24","querystr":
"牌楼路"}]
川K0103学2
川K0103学2
11
9
1
6
5
[{"datestart":
"2015-12-01T15:
06:
39","location":
"广安市华蓥市","dateend":
"2015-12-01T15:
06:
39","querystr":
"古桥职中"},{"datestart":
"2015-09-30T15:
13:
34","location":
"广安市","dateend":
"2015-09-30T15:
16:
34","querystr":
"会展街"},{"datestart":
"2016-02-12T12:
15:
10","location":
"广安市","dateend":
"2016-02-12T12:
15:
10","querystr":
"高速"},{"datestart":
"2016-02-10T08:
11:
49","location":
"广安市","dateend":
"2016-02-10T08:
11:
59","querystr":
"前华段出城"},{"datestart":
"2016-02-05T12:
36:
06","location":
"广安市","dateend":
"2016-02-05T12:
39:
06","querystr":
"马石梯"}]
渝B18D025
渝B18D025
4
6
3
7
6
[{"datestart":
"2016-01-01T22:
06:
37","location":
"青羊区","dateend":
"2016-01-01T22:
06:
37","querystr":
"苏坡立交"},{"datestart":
"2016-01-22T21:
17:
18","location":
"武侯区","dateend":
"2016-01-22T21:
17:
18","querystr":
"人民南路三段"},{"datestart":
"2016-02-14T00:
01:
26","location":
"金牛区","dateend":
"2016-02-14T00:
01:
26","querystr":
"营门口"},{"datestart":
"2016-02-08T11:
47:
08","location":
"成华区","dateend":
"2016-02-08T11:
47:
08","querystr":
"桃溪路"},{"datestart":
"2015-11-02T15:
00:
22","location":
"锦江区","dateend":
"2015-11-02T15:
00:
22","querystr":
"琉璃"},{"datestart":
"2015-10-13T09:
34:
12","location":
"武侯区","dateend":
"2015-10-13T09:
34:
12","querystr":
"双楠路内侧"}]
川ATS9586
川ATS9586
20
6
1
8
6
[{"datestart":
"2016-01-01T22:
06:
37","location":
"市青羊","dateend":
"2016-01-01T22:
06:
37","querystr":
"苏坡立交"},{"datestart":
"2016-01-22T21:
17:
18","location":
"武侯区","dateend":
"2016-01-22T21:
17:
18","querystr":
"人民南路三段"},{"datestart":
"2016-02-14T00:
01:
26","location":
"金牛区","dateend":
"2016-02-14T00:
01:
26","querystr":
"营门口"},{"datestart":
"2016-02-08T11:
47:
08","location":
"成华区","dateend":
"2016-02-08T11:
47:
0
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ElasticSearch Solr 搜索引擎 特性 对比 new