SolrCloud 简介
Lucene是一个Java语言编写的利用倒排原理实现的文本检索类库;
Solr是以Lucene为基础实现的文本检索应用服务。Solr部署方式有单机方式、多机Master-Slaver方式、Cloud方式。
SolrCloud是基于Solr和Zookeeper的分布式搜索方案。当索引越来越大,一个单一的系统无法满足磁盘需求,查询速度缓慢,此时就需要分布式索引。在分布式索引中,原来的大索引,将会分成多个小索引,solr可以将这些小索引返回的结果合并,然后返回给客户端。
准备环境安装
CentOs7.3 搭建 SolrCloud 集群服务
https://segmentfault.com/a/1190000010836061
测试用例Github 代码
代码我已放到 Github ,导入 项目
github https://github.com/souyunku/spring-boot-examples/tree/master/spring-boot-solr-cloud
添加依赖
启用 Solr
映射的实体类
继承 SolrCrudRepository
CloudSolrClient 工具类
参数配置
单元测试
一些查询,响应
代码我已放到 Github ,导入 项目
github https://github.com/souyunku/spring-boot-examples/tree/master/spring-boot-solr-cloud
Contact