任何技能都是从模仿开始,逐步升华。

好的架构是进化而来的,好的产品是推广而来的。

系统技术架构图

系统技术架构图:nginx+keepalive负载均衡 ,web服务(业务web服务、单点登录)集群,业务服务(订单、基础资料等等)集群,共享缓存集群,MQ集群,数据库集群(关系数据库、mongodb)

2015-07-23 17:36:58

阅读数:5209

评论数:0

FastDFS 使用经验分享

经验一:FastDFS文件下载恢复原始文件名 应用背景 文件被上传到FastDFS后Storage服务端将返回的文件索引(FID),其中文件名是根据FastDFS自定义规则重新生成的,而不是原始文件名,例如: group2/M00/00/89/eQ6h3FKJf_PRl8p4AUz4w...

2015-07-06 22:08:29

阅读数:1676

评论数:0

Solr之SolrCloud配置HDFS

Solr has support for writing and reading its index and transaction log files to the HDFS distributed filesystem. This does not use Hadoop Map-Reduce ...

2015-07-02 22:13:21

阅读数:2349

评论数:0

Solr之SolrCloud配置mmseg4j同义词

前提,已经安装配置好Tomcat与Solr,并且配置好mmseg4j中文分词。

2015-07-02 22:12:07

阅读数:1277

评论数:0

Solr之SolrCloud高亮查询

演示一下solr对搜索内容以高亮显示....

2015-07-02 22:11:04

阅读数:1651

评论数:0

Solr之SolrCloud集群测试

前面我们已经成功搭建了solrcloud集群,下面我们通过solrj演示一下索引的创建,删除及查询。

2015-07-02 22:09:54

阅读数:4865

评论数:0

Solr之SolrCloud集群搭建

本机主要演示SolrCloud基于zookeeper集群搭建,多台zookeeper服务器具备系统高可靠性,高可用性,任意一台zookeeper服务器挂掉,系统会选举出一台服务器为leader。多台Solr,任意一台solr服务器挂掉,系统还是可以用的。solr安装包里面已经包含zookeeper...

2015-07-02 22:08:47

阅读数:4656

评论数:0

Solr之SolrCloud简介

在solr4.0之前,solr的只能实现主从配置,不能实现solr的分布式搜索。SolrCloud是Solr4.0版本以后基于Solr和Zookeeper的分布式搜索方案。SolrCloud是Solr的基于Zookeeper一种部署方式。Solr可以以多种方式部署,例如单机方式,多机Master-...

2015-07-02 22:07:18

阅读数:1892

评论数:1

Solr之集群Replication配置与实践

Solr作为一个搜索服务器,在并发搜索请求的场景下,可能一台服务器很容易就垮掉,这是我们可以通过使用集群技术,设置多台Solr搜索服务器同时对外提供搜索服务,在前端使用类似Nginx的负载均衡软件,可以通过配置使得并发到达的搜索请求均匀地反向代理到Solr集群中的每一台服务器上,这样每台Solr搜...

2015-07-02 22:02:28

阅读数:894

评论数:0

Solr之spring集成

Spring data solr 实现了spring data访问Solr存储,并提供了spring data jpa模型的访问方式,另外,spring data solr提供了一个更底层的SolrTemplate,以方便启动一个嵌入式的solr服务器。

2015-07-02 22:00:46

阅读数:9973

评论数:1

Solr之特殊字符转义处理

做站内搜索时,如果输入的参数中包含英文冒号、双引号或其他具有特殊含义的字符时,可能需要做转义来避免查不到数据的问题。 测试于:Solr 4.5.1, Jdk 1.6.0_45, Tomcat 6.0.37 | CentOS 5.7 异常信息: 如本站内有一篇文章标题为:  java.la...

2015-07-02 21:53:07

阅读数:4899

评论数:0

Solr之查询时设置字段的boost值,改变默认打分排序

有时候默认的字段打分不能满足我们的需要,如我们想把关键词出现在标题中的优先显示。 测试于:Solr 4.5.1, Jdk 1.6.0_45, Tomcat 6.0.37 | CentOS 5.7 实现方法有3个: 在建索引的时候设置boost,这个值会写入文件,建索引时有额外的性能开销;在查...

2015-07-02 21:51:47

阅读数:1860

评论数:0

Solr之分组查询facet

用户查询之后通过点击分组,能继续缩小搜索范围,来定位自己想要的内容,效果图入下: Solrj 代码 /**  * 一个演示方法,根据查询关键词查询结果,连带查结果对应的栏目分组情况 。  *  * @param kw 搜索词  */ public static void query(St...

2015-07-02 21:50:07

阅读数:1529

评论数:1

Solr之配置suggest功能

suggest 是搜索引擎一个方便的功能,对数据的关键字进行预测和建议,减少了用户的输入,大体的效果如下: 幸运的是 solr 也提供了类似的功能,在该功能的基础上,配合 jQuery 或 kissy 的自动完成组件就可以实现类似上面的功能。 启动该功能的过程大体如下: suggest 的功能依...

2015-07-02 21:48:53

阅读数:2030

评论数:0

Solr之常见配置

本节主要说明solrconfig.xml、solr.xml中有关solr的配置,如索引、查询、缓存等Solr有关的配置常用选项。

2015-07-02 21:46:44

阅读数:1507

评论数:0

Solr之关系型数据库导入数据

通常创建数据库有有如下方式: 1.通过程序或http创建索引 2.通过和数据库对接自动创建索引 下面我们演示一下通过数据库全量或增量创建索引。

2015-07-02 21:44:51

阅读数:1674

评论数:0

Solr之客户端SolrJ

SolrJ是操作Solr的JAVA客户端,它提供了增加、修改、删除、查询Solr索引的JAVA接口。SolrJ针对Solr提供了Rest的HTTP接口进行了封装,SolrJ底层是通过使用httpClient中的方法来完成Solr的操作。SolrJ通常向后保持兼容性,可以使用新版本的SolrJ访问较...

2015-07-02 21:43:22

阅读数:1717

评论数:0

Solr之中文分词

针对Solr的分词器比较多,其中最常用的的两个是mmseg4j和ik-analyzer,使用都很方便,关于分成器的比较参考:与Lucene 4.10配合的中文分词比较,ik-analyzer最新版本IKAnalyzer2012FF_u1与最新版本solr有兼容问题,由于我们使用的solr是5.2....

2015-07-02 21:41:47

阅读数:4330

评论数:0

Solr之简单测试

服务启动后,目前你看到的界面没有任何数据,为了方便用户往solr中添加索引,Solr为用户提供了一个post.jar工具,用户只需要在命令行下运行post.jar并传入一些参数就可以完成索引的增删改操作,它仅仅是一个供用户进行Solr测试的工具而已

2015-07-02 21:38:33

阅读数:2117

评论数:0

Solr之介绍与安装

Solr是一个基于Lucene的Java搜索引擎服务器。Solr提供了层面搜索、命中醒目显示并且支持多种输出格式(包括 XML/XSLT 和 JSON 格式)。它易于安装和配置,而且附带了一个基于 HTTP 的管理界面。Solr已经在众多大型的网站中使用,较为成熟和稳定。Solr 包装并扩展了 L...

2015-07-02 21:37:36

阅读数:929

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭