随笔 - 15  文章 - 0  评论 - 0  阅读 - 28万

随笔分类 -  搜索引擎

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

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示