elasticsearch/ES 学习

Solr和elasticsearch的比较总结:

1 .都是基于Lucene,且安装都很简单 

2 .Solr利用Zookeeper进行分布式管理,而Elasticsearch自身带有分布式协调管理功能 

3 .Solr支持更多格式的数据,而Elasticsearch仅支持json格式 

4 .Solr官方提供功能较多,而Elasticsearch更注重核心功能,高级功能多由第三方插件提供 

5 .Solr在传统的搜索应用中表现好于Elasticsearch,但Elasticsearch在实时搜索应用中效率更高

下载安装:

Windows版本和Linux版本

点我下载

解压到计算机目录

双击/bin/elasticsearch.bat,如下图,表示启动成功,默认9300端口(可以对其配置成服务)

集成过程:

1、相关依赖

根据spring版本的不同,集成的elasticsearch版本也不同:电商系统中集成了spring4.2.6,原有solr用的是Lucene4.8.0版本,所以选择集成了spring-data-elasticsearch1.0.6版本:

<dependency>

<groupId>org.springframework.data</groupId>

<artifactId>spring-data-elasticsearch</artifactId>

<version>1.0.6.RELEASE</version>

</dependency>

2、相关配置:applicationContext-elasticsearch.xml


3.测试语法










猜你喜欢

转载自blog.csdn.net/panzihao_beijing/article/details/80193923