自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

Elasticsearch集成中文分词

前言由于elasticsearch基于lucene,所以天然地就多了许多lucene上的中文分词的支持,比如 IK, Paoding, MMSEG4J等lucene中文分词原理上都能在elasticsearch上使用。当然前提是有elasticsearch的插件。 至于插件怎么开发,这里有一片文章介绍:http://log.medcl.net/item/2011/07/diving-i...

2013-03-31 22:49:32 224

原创 单机搭建elasticsearch和mongodb的river

网上有许多elasticsearch和mongodb之间通过elasticsearch的mongodb-river插件建立管道的文章,这些文章都有一个要求:需要一个mongodb的集群,也就是需要至少两个mongodb的实例。原因也好理解:river插件是通过读取mongodb的oplog.rs这个表来同步mongodb中的更新的,而要oplog.rs只有在replicset中才能生效。所以本文...

2013-03-14 16:25:29 198

通过关闭ElasticSearch的索引使索引配置变更立即生效

问题在处理elasticsearch的时候,通常需要不断地调整索引的配置,以期达到期望的效果。最近在试验各种analyzer的效果的时候就碰到一个问题:修改索引配置后,并不能立即生效。后来才发现需要先关闭索引,然后再打开才能生效。 过程下面是我的过程:创建索引: curl -XPUT http://localhost:9200/analyzetest/ -d '...

2013-02-19 15:39:02 1090

ElasticSearch的各种服务的URL

 前言elasticsearch 将各种功能、配置、服务都以API的形式暴露,这也是elasticsearch区别于其他搜索引擎框架的一个特征。这几天在看一个elasticsearch的培训资料,将资料中提到的URL单独罗列了出来。 索引相关 URL说明/index/_search不解释/_aliases获取或操作索引的别名/i...

2013-02-18 18:49:13 288

ElasticSearch 在string类型的字段上做排序出错的解决方案

问题有个简单的需求:列出图书信息,并按照图书标题的字典顺序排列。原来认为会很简单: builder.addSort(SortBuilders.fieldSort("title").order(SortOrder.ASC)); 没想到确报这样的异常: Can’t sort on string types with more than one value per doc, ...

2013-01-06 13:49:57 636

Java Client调用ElasticSearch做全文搜索代码示例

目前在做基于ElasticSearch的搜索实现,采用ElasticSearch提供的Java API实现,用TransportClient连接到ES的Cluster。根据经验,一个搜索请求应该走这样的流程: Analyzer分析Query Term根据Analyzer的结果构建TermQuery发送Query请求给ES处理返回结果 想找一段Sample Cod...

2012-11-21 14:37:12 318

原创 Git必知必会之进阶

上篇讲到Git必知必会的日常命令,本篇继续介绍Git用法,不常用,却非常重要。包括: 配置gitgit remotegit hooksgit loggit 子模块  配置Git 配置文件配置可以通过命令行进行(git config),也可能直接修改配置文件。可以在三个地方找到配置文件:仓库目录、用户目录、全局目录,分别代表不同的影响范围。 仓库目录即...

2012-11-14 15:53:45 85

原创 Git必知必会

到了Palm之后开始接触Git,逐渐发现Git的便利之处。于是觉得很有必要掌握更多的Git技巧,而不能重演SVN的历史(只懂得基本的操作:checkout checkin update info)。 Git必知必会之:Git好在哪里个人体验,Git最好的地方在亮点:离线管理(也就是通常说的“分布式”)分支先说说离线管理。Git能做到离线管理基于Git本地仓库是对“服...

2012-07-19 11:41:23 95

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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