write down,forget
标签 Tag : elasticsearch

Elasticsearch添加Shield后TransportClient如何连接?

<Category: Diving Into ElasticSearch> Comments Off on Elasticsearch添加Shield后TransportClient如何连接?

Shield是Elasticsearch一个安全防护插件,提供了权限访问控制和日志审计功能,企业可以很方便的和LDAP或是ActiveDirectory进行集成,重用现有的安全认证体系.

Elasticsearch使用了Shield后,Elasticsearch就需要权限才能访问了,和默认的调用方式有些不同,下面简单介绍一下HTTP和TCP两种方式的连接.
阅读这篇文章的其余部分 »

本文来自: Elasticsearch添加Shield后TransportClient如何连接?

索引optimize究竟是否减少索引内存占用的测试

<Category: Diving Into ElasticSearch> Comments Off on 索引optimize究竟是否减少索引内存占用的测试

针对昨天wood兄的帖子,做的实验,http://elasticsearch.cn/article/32
阅读这篇文章的其余部分 »

本文来自: 索引optimize究竟是否减少索引内存占用的测试

在elasticsearch里如何高效的使用filter [性能优化必看]

<Category: Diving Into ElasticSearch> Comments Off on 在elasticsearch里如何高效的使用filter [性能优化必看]

这里有一篇很好的文章,很不错,翻译和整理了一下,英文不错的,建议直接看原文:http://euphonious-intuition.com/2013/05/all-about-elasticsearch-filter-bitsets/

elasticsearch里面有BOOL filter、AND、OR、NOT filter,这几个看起来很相似,都有什么区别呢?什么时候用bool filter?什么时候用AND filter呢?

事实上,bool filter和AND 、OR、NOT filter 是完全不同,在查询性能上面的影响是非常大的。

阅读这篇文章的其余部分 »

本文来自: 在elasticsearch里如何高效的使用filter [性能优化必看]

[tutorial]clustering search result with plugin:tools-carrot2

<Category: Diving Into ElasticSearch> Comments Off on [tutorial]clustering search result with plugin:tools-carrot2

this tutorial is write for this plugin,https://github.com/medcl/elasticsearch-carrot2
阅读这篇文章的其余部分 »

本文来自: [tutorial]clustering search result with plugin:tools-carrot2

ElasticSearch插件更新

<Category: Diving Into ElasticSearch, 小道消息> Comments Off on ElasticSearch插件更新

carrot2文本聚类插件
https://github.com/medcl/elasticsearch-carrot2
支持es版本到0.20.x

ik分词插件
https://github.com/medcl/elasticsearch-analysis-ik
1.集成最新的ik中文分词
IK Analyzer 2012 FF 版本:http://linliangyi2007.iteye.com/blog/1703916
2.分词模式可配,支持细粒度和智能分词两种切分模式
配置如下(elasticsearch.yml):
阅读这篇文章的其余部分 »

本文来自: ElasticSearch插件更新

elasticsearch-analysis-pinyin发布

<Category: Diving Into ElasticSearch> Comments Off on elasticsearch-analysis-pinyin发布

github地址:https://github.com/medcl/elasticsearch-analysis-pinyin

这个插件主要是集成了著名的Pinyin4j(http://pinyin4j.sourceforge.net/),可以实现在es里面很方便的进行中文拼音转换。
阅读这篇文章的其余部分 »

本文来自: elasticsearch-analysis-pinyin发布

elasticsearch插件carrot2发布,版本1.0

<Category: Diving Into ElasticSearch> Comments Off on elasticsearch插件carrot2发布,版本1.0

carrot2是一个对搜索结果聚合的开源项目,做了一个插件,用来实现elasticsearch搜索结果的聚合,carrot2调用的是mahout的库,本插件支持几个简单的参数配置,先发个版本,有时间再改进。
github地址:
https://github.com/medcl/elasticsearch-carrot2/downloads

安装方法:
1.下载stopword词典配置文件(https://github.com/downloads/medcl/elasticsearch-carrot2/config.zip),解压到config目录
2.下载安装插件

3.重启ElasticSearch
4.安装完毕

阅读这篇文章的其余部分 »

本文来自: elasticsearch插件carrot2发布,版本1.0

使用nginx做elasticsearch的proxy

<Category: Diving Into ElasticSearch> Comments Off on 使用nginx做elasticsearch的proxy

搭建的http://s.medcl.net使用的是nginx来做elasticsearch的proxy反向代理,如何做的呢?
nginx与elasticsearch配置
阅读这篇文章的其余部分 »

本文来自: 使用nginx做elasticsearch的proxy

elasticsearch禁用dynamic mapping

<Category: Diving Into ElasticSearch> Comments Off on elasticsearch禁用dynamic mapping

同名字段的问题,不好避免,干脆禁用dynamic mapping,但是又不能全局的禁用,一般情况下,dynamic mapping还是很帅的,那怎样对个别的索引进行关闭呢?
阅读这篇文章的其余部分 »

本文来自: elasticsearch禁用dynamic mapping

ElasticSearch不同类型下同名字段排序错误

<Category: Diving Into ElasticSearch> Comments Off on ElasticSearch不同类型下同名字段排序错误

小异常,记录一把。 阅读这篇文章的其余部分 »

本文来自: ElasticSearch不同类型下同名字段排序错误