- 博客(13)
- 资源 (11)
- 收藏
- 关注
原创 Solr的SolrCloud与Master-slave主从模式对比
摘要: 在之前的介绍中,已经涉及到了SolrCloud模式与Master-slave模式的搭建,本篇侧重于这两种模式的比较。第一印象SolrCloud是Solr4.0引入的,主要应对与商业场景。它很像master-slave,确能自动化的完成以前需要手动完成的操作。利用ZooKeeper这个工具去监控整个Solr集群,以了解集群间各个机器的工作状态。配置的区别从配置来看,SolrC
2016-11-28 22:58:49 4930
原创 Solr的主从模式Master-Slave
摘要: 如今,为了提高Solr的搜索速度,使其具有很好的容灾能力,往往会配置SolrCloud,但在Solr4之前,还有一种很流行的方式,Master-Slave模式,为什么要提及这种方式,因为我们公司目前用的就是这种方式。引入Master-SlaveSolr在查询的时候,特别忌讳进行写操作,因为它是IO阻塞型的。现在的流行的Elasticsearch就对此有很好的改进。在引入Master-Slav
2016-11-26 21:10:09 5796
原创 Solr6与Zookeeper的SolrCloud集群
摘要: 在上一篇中,介绍了Solr6与Zookeeper在Tomcat环境做SolrCloud集群,这一篇接着介绍一些在这一过程中可能遇到的名词或概念。为什么多个Zookeeper实例Zookeeper被用来监控你的集群,启动的多个Zookeeper中有一个被称为overseer节点,负责总管你的集群。如果这个节点挂了,其他的Zookeeper会被任命为overseer,继续处理集群事务。为什么多个
2016-11-26 20:39:49 3587
原创 solr5和solr4的区别
摘要: 由于公司要升级solr,想知道solr5相对solr4来说有哪些改进,于是按照官网的介绍,总结下来。Solr5新功能增加易用性 改进了bin/solr,新增bin/post脚本 重构了Config Sets SolrJ支持Collections API 默认注册了/replication,/get,/admin/*请求更多的操作支持 以脚本形式支持在Linux上安装并运行Sol
2016-11-26 16:44:20 6039 2
原创 solr 中文分词mmeseg4j与ik analyzer效果对比
摘要: 之前用solr6成功集成了中文分词mmeseg4j,也顺利整合了ik analyzer,对比一下他们分词的效果。1884年,中法战争时被派福建会办海疆事务。 ik analyzer:1884 | 年 | 中法战争 | 中法 | 战争 | 时 | 派| 福建 | 会办 | 海疆 | 事务 mmeseg4j_simple:1884 | 年 | 中法 | 战争 | 时 | 被 | 派| 福建
2016-11-20 22:08:36 1368
原创 Marklogic学习 —— XQuery语法基础4
1.一个完整的FLWOR语法for $prod in doc("/product/catalog.xml")//productlet $prodDept := $prod/@deptwhere $prodDept = "南极人" or $prodDept = "果国际"return $prod/name返回:<name language="cn">毛呢外套</name><name langu
2016-11-19 18:42:19 1083
原创 Solr6配置中文分词库 IKAnalyzer
摘要: Solr有诸多分词器,本文介绍Solr6与中文分词库IKAnalyzer的整合,在此之前,你需要有一个可以运行Solr的环境,参见Solr6.0与Jetty、Tomcat在Win环境下搭建/部署准备环境Solr6IKAnalyzer分词器(ik-analyzer-solr6-6.0.jar) 要准备一个适合Solr6的ik-analyzer,需要动手做一些改动,我在这里大致描述了怎么修
2016-11-15 22:38:51 3477 5
原创 Solr6适配升级版中文分词器IK Analyzer
摘要: 中文分词库 IKAnalyzer自2006年发布以后,被大量运用,但是目前已经没有更新了,因此不能很好的支持Solr6,为此,我修改了源码,使之兼容。下载源码开源地址: https://github.com/EugenePig/ik-analyzer-solr5 说明:原本IK Analyzer应该为https://github.com/wks/ik-analyzer,但是由于太久没更
2016-11-15 21:57:45 4630 1
原创 Solr6适配自定义升级版mmseg4j
摘要: 接上一篇,由于Solr6在使用mmseg4j中文分词时,Solr会出现getInstanceDir()的NoSuchMethodError异常,需要修改mmseg4j源码,使之兼容。如果还未配置好mmseg4j,请到Solr6配置中文分词库mmseg4j下载源码开源地址:https://github.com/chenlb/mmseg4j-solr环境与工具:JDK8,Eclipse4.5
2016-11-09 22:28:55 2366 2
原创 Solr6自定义mmseg4j中文分词库,升级mmseg4j
摘要: mmseg4j支持用户自定义词库,但是由于Solr6的API变到,使得mmseg4j无法使用自己的中文分词库,如果想使用这一功能,只能改源码了。mmseg4j 版本与其对应的Solr版本mmseg4j 1.8.3 只支持 lucene 2.9/3.0 接口 和 solr 1.4。 mmseg4j 1.8.5 支持 lucene 3.1, solr 3.1。 mmseg4j 1.9.0
2016-11-06 15:17:32 3206
原创 Marklogic学习 —— XQuery语法基础3
前言: 接上一篇的介绍,本节研究一下Path,路径表达式。简单的路径表达式 表达式 说明 doc(“catalog.xml”)/catalog 返回catalog为根元素的文档 doc(“catalog.xml”)//product 返回所有product元素 doc(“catalog.xml”)//product/@dept 返回product元素的dept属性
2016-11-06 00:26:50 751
原创 Solr6配置中文分词库mmseg4j
摘要: Solr有诸多分词器,本文介绍Solr6与中文分词库mmseg4j的整合,在此之前,你需要有一个可以运行Solr的环境,参见Solr6.0与Jetty、Tomcat在Win环境下搭建/部署。准备环境 Solr6 Solr6.0与Jetty、Tomcat在Win环境下搭建/部署mmseg4j包 mmseg4j-solr-2.3.0-with-mmseg4j-core.zip mms
2016-11-04 23:57:50 3522
原创 Marklogic学习 —— ACID事务
http://cdn.marklogic.com/wp-content/uploads/2016/09/ACID-Transactions-Datasheet.pdf 如果你的应用需要事务支持,那么你可能需要拥有ACID特性的数据库。这样的数据库能让你持续地行进读和写操作,并能保证事务隔离。否则,你的应用可能遭遇数据风险:脏数据、数据不一致等等。Marklogic是一个事务性的企业家NoSQ
2016-11-01 21:58:50 1220
Windows6.1-KB2999226补丁
2017-07-05
自定义Solr分词器
2017-04-02
kernel-headers-3.10.0-327.el7.x86_64.rpm
2017-03-05
kernel-devel-3.10.0-327.el7.x86_64.rpm
2017-03-05
mmseg4j-solr-2.3.2-with-mmseg4j-core
2016-11-09
mmseg4j-solr-2.3.0-with-mmseg4j-core
2016-11-06
marklogic eclipse 插件XQDT
2015-11-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人