简单介绍一下solr的几种应用模式

原创 2016年08月30日 18:29:13

简单介绍一下solr的几种应用模式:

1.single server


这也就是最简单的部署方式了,如果查询量不大,比如就只是一个小公司内部的文档检索系统就可以简单的以singleserver的方式即可。single server的好处是使用简单,但是使用这种方式可用性很难得到保障。


2.replication


如果查询压力很大,singleserver的方式响应不及时,最简单的处理方式就是增加replication。每个replication都可以对外提供服务,这样整体的响应能力就上去了。增加的replication应当添加到新的机器上,这样查询压力才能均衡。replication增加了查询的高性能之外,整个solr服务的可用性也提升了。


3.distributed

上面说了replication就是增加服务到不同的机器上,那么distributed又是怎么回事?实际上distributed使用了solr的分片技术(shard),和replication一样,每个分片节点都可以对外提供服务,但是最重要不同是replication每个副本节点的内容都是一样的,而分片节点之间的内容则是完全不同的。shard1+shard2的内容才构成完整的collection的索引内容。
当有非常多的文档需要索引,一台机器的存储或内存都存在制约的时候就需要考虑使用分片技术。


4.distributed+replication


如果要索引的文档内容巨大,查询请求量也很大就可以结合2、3两种技术。实际上真实生产环境很多都是这样用(通过solrcloud可以方便的应用这种部署模式),如果单纯的分片而不采用副本技术,一旦某个分片坏掉了,整个服务就宕掉了,这样显然是不可靠的,通过建立分片的副本服务可以增加分片节点的可用性。
版权声明:本文为博主原创文章,未经博主允许不得转载。

solr 使用场景

1 solr 主要用于对其他存储系统中已有的一些数据做分析,查询,然后显示结果。当然它也可以直接存储数据,但是这不是它的强项。 2对原有的数据 做分析,需要对文本做一些处理(格式或者其他的),然后才...

Solr入门和实践以及我对Solr的8点理解

友情提示Solr的内容还是比较多的,一篇文章只能讲解一部分。全面介绍,没兴趣,没时间,也没能力,回报还不大。本文只写点我认为比较重要的知识点,独特的个人想法。仅供参考哦,更多细节需要自己去琢磨。概述S...

solr教程,值得刚接触搜索开发人员一看

Solr调研总结 开发类型 全文检索相关开发 Solr版本 4.2 文件内容 本文介绍solr的功能使用及相关注意事...
  • awj3584
  • awj3584
  • 2013年11月26日 13:52
  • 208629

:Hadoop、NoSQL、分布式、lucene、solr、nutch kafka入门:简介、使用场景、设计原理、主要配置及集群搭

问题导读: 1.zookeeper在kafka的作用是什么? 2.kafka中几乎不允许对消息进行“随机读写”的原因是什么? 3.kafka集群consumer和producer状态信息是如何保...

Solr调研总结(很详细很全面)

Solr调研总结 开发类型 全文检索相关开发 Solr版本 4.2 文件内容 本文介绍solr的功能使用及相关注意事项;主要包括以下内容:环境搭建及调试;两个核心配置文件介绍;...

solr入门之搜索建议的几种实现方式和最终选取实现思路

上篇博客中我简单的讲了下solr自身的suggest模块来实现搜索建议.但是今天研究了下在solr自身的suggest中添加进去拼音来智能推荐时不时很方便.在次从网上搜集和整理思考了下该问题的解决. ...

solr的下载、两种运行方式

我用的是solr-4.10.1版本。 下载: 从Solr官方网站(http://lucene.apache.org/solr/ )下载Solr4.10.3,根据Solr的运行环境,Linux下需要...

SolrCloud使用教程、原理介绍

SolrCloud使用教程、原理介绍 SolrCloud 是基于 Solr 和 Zookeeper 的分布式搜索方案,是正在开发中的 Solr4.0 的核心组件之一,它的主要思想是使用 Zook...

solr几种分词比较

·什么是Solr? Solr是基于lucene搭建的java搜索引擎服务端,是一个搜索中心式的程序。 ·Solr的组成: Solr由一个服务端程序,若干个搜索模块core,和一套java客户端组...
  • joeyon
  • joeyon
  • 2014年12月11日 09:01
  • 1918

solr简介和使用

一、搜索功能的流行方案由于搜索引擎功能在门户社区中对提高用户体验有着重在门户社区中涉及大量需要搜索引擎的功能需求,目前在实现搜索引擎的方案上有集中方案可供选择: 1、基于Lucene自己进行封装实现...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:简单介绍一下solr的几种应用模式
举报原因:
原因补充:

(最多只允许输入30个字)