Elasticsearch零停机时间更新索引配置或迁移索引
摘要:本文介绍Elasticsearch零宕机时间更新索引配置映射内容的方法,包括字段类型、分词器、分片数等。方法原理就是,利用别名机制,给索引配置别名,所有应用程序都通过别名访问索引。重建索引,通过索引原名将原索引导入新建索引。再为新索引配置相同的别名。确认成功导入后,则删掉老索引。实现配置参数更新。注...
阅读全文
posted @
2015-04-14 09:45
天际霄鹰
阅读(5565)
推荐(0) 编辑
elasticsearch中的mapping映射配置与查询典型案例
摘要:elasticsearch中的mapping映射配置示例比如要搭建个中文新闻信息的搜索引擎,新闻有"标题"、"内容"、"作者"、"类型"、"发布时间"这五个字段;我们要提供"标题和内容的检索"、"排序"、"高亮"、"统计"、"过滤"等一些基本功能。ES提供了smartcn的中文分词插件,测试的话建议...
阅读全文
posted @
2015-04-14 09:30
天际霄鹰
阅读(10978)
推荐(0) 编辑
排序与相关性(Sorting and Relevance)
摘要:本文翻译自Elasticsearch官方指南的Sorting and Relevance一章的第一节。原文地址:http://www.elastic.co/guide/en/elasticsearch/guide/current/_sorting.html排序ES默认是通过相关度来对结果进行排序的,...
阅读全文
posted @
2015-03-19 17:07
天际霄鹰
阅读(3155)
推荐(0) 编辑
Elasticsearch 邻近查询示例
摘要:Elasticsearch 邻近查询示例(全切分分词)JAVA API方式:1 SpanNearQueryBuilder span = QueryBuilders.spanNearQuery();2 span.clause(QueryBuilders.spanTermQuery("Text", "学...
阅读全文
posted @
2015-03-05 15:56
天际霄鹰
阅读(1708)
推荐(0) 编辑
ElasticSearch在linux上的安装部署全程记录
摘要:由于项目需求,需要在linux平台搭建一套ES服务。在搭建过程中,遇到各种各样的问题。后来都一一解决。现在要记录下来这个过程,以及其中遇到的问题,及其解决方法。一、环境配置操作系统:Cent OS 7ElasticSearch版本:1.4.1JDK版本:1.7SSH Secure Shell版本:...
阅读全文
posted @
2015-03-05 15:42
天际霄鹰
阅读(83138)
推荐(1) 编辑
Apache Lucene版本迁移指南
摘要:http://lucene.apache.org/core/4_0_0/MIGRATE.html 本文详细介绍了lucene的版本升级过程中的重大改进与调整。 比如:灵活的索引改变了低水平的域、词、文档、位置枚举API.
阅读全文
posted @
2015-01-30 14:31
天际霄鹰
阅读(426)
推荐(0) 编辑
lucene-利用内存中索引和多线程提高索引效率
摘要:转载地址: http://hi.baidu.com/idoneing/item/bc1cb914521c40603e87ce4d1、RAMDirectory和FSDirectory对比RAMDirectory在内存中所进行的操作比FSDirectory在磁盘上所完成的工作要快得多。2、即使使用索引参...
阅读全文
posted @
2015-01-29 15:34
天际霄鹰
阅读(3807)
推荐(0) 编辑
IndexWriterConfig的各个配置项说明(转)
摘要:1.Analyzer:分析器 2.matchVersion:所用Lucene的版本 3.ramBufferSizeMB:随机内存 默认为16M. 用于控制buffer索引文档的内存上限,如果buffer的索引文档个数到达该上限就写入硬盘。当然,一般来说越大索引速度越快 4.max...
阅读全文
posted @
2014-12-25 16:03
天际霄鹰
阅读(634)
推荐(0) 编辑
基于开源Lucene的java开发环境配置
摘要:前段时间做关于文本分类方面的研究,下载了开源的LUCENE代码,进行了一些初步的研究。要想利用开源代码做一些程序,环境的配置要点有点多,但都不麻烦,现在总结一下,有一下几点。
基于jdk1.6的环境在eclipse集成开发环境,完成环境的配置
阅读全文
posted @
2012-04-10 20:34
天际霄鹰
阅读(3070)
推荐(0) 编辑