限时领|《AI 百问百答》专栏课+实体书(包邮)! 了解详情
写点什么

基于 Lucene 的分布式搜索引擎: Elasticsearch 1.3.0 发布

  • 2014-08-04
  • 本文字数:1010 字

    阅读完需:约 3 分钟

ElasticSearch 是一个基于 Lucene 构建的开源、分布式、RESTful 的搜索引擎,且遵守 Apache2 协议。ElasticSearch 还能够用于云计算中,且能够满足实时搜索的需要,具有稳定、可靠、快速、安装使用方便等特点。它支持通过HTTP 使用JSON 进行数据索引,还可以通过集成插件的方式,支持Thrift、Servlet、Memcached、ZeroMQ 等的传输协议。近日, Elasticsearch 1.3.0 版本发布,它是最新的稳定版本,且基于 Lucene 4.9。该版本不仅添加了许多新功能,还提高了安全性、稳定性和性能,同时修复了大量的 bug,建议对索引性能有很高要求的应用进行版本升级。主要改进包括:

  • 默认禁用了 JSONP,提高了安全性
  • 默认启用磁盘空间分配决策者
  • 提高了 StemmerTokenFilter 的性能
  • 移除不必要的中间接口
  • 移除不安全的、非法的内存访问方法
  • 实现了主机的在异步方式下即可更新映射
  • 使用 429 错误码替换 503 的错误码反馈到客户端
  • 新增了 percentiles_rank 聚集
  • 新增了 top_hits 聚集
  • 新增了 Lucene 表达式脚本引擎
  • 新增了对 Groovy 脚本语言支持和 Groovy 沙盒
  • 实现了存储在索引中的搜索模板在搜索时可以被检索和使用
  • 能够运行存储在.scripts 索引中的脚本或者模板
  • Elasticsearch 可以在内存里跟踪最近索引文档的版本,自动清理版本映射
  • Translog 刷新阀值不再由日志的数量控制,而是以日志的字节数量大小控制。
  • 在索引过程中可以自动调整用做索引缓存区的 RAM 数量

由于 Elasticsearch 具有能够实时搜索、开源、稳定、快速、支持分布式等众多优点,所以许多国外著名的公司都在使用 ElasticSearch,如 Github、Mozilla、Sony 等公司,其中我们所熟知的 Github 在 2013 年 1 月升级了他的代码搜索,由 Solr 转为 Elasticsearch。目前它的集群规模为 26 个索引存储节点和 8 个客户端节点(负责处理搜索请求),能够搜索 20TB 的数据,这些数据包括 13 亿的文件和 1300 亿行的代码。

Elasticsearch 1.3.0 发布的同时, Elasticsearch 1.2.3 也发布了,它是 1.2.x 系列版本的一个 bug 修复版本,详细信息参见该版本的发布页面

欲知Elasticsearch 更多相关详细信息,请登录其首页查看。 Elasticsearch 1.3.0 已经提供了 ZIP TAR.GZ DEB RPM 多种格式的下载源,开发者可以根据自己的操作系统选定合适的格式下载。


感谢郭蕾对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2014-08-04 01:414516
用户头像

发布了 92 篇内容, 共 49.5 次阅读, 收获喜欢 5 次。

关注

评论

发布
暂无评论
发现更多内容

90%的敏捷团队都会忽视它……

敏捷开发

项目管理 敏捷 敏捷开发

什么是内存泄漏?C++中如何检测和解决?

威哥爱编程

c++ 内存泄露

通义发布语音模型 MinMo:全双工、多口音;MiniCPM-o :端侧 GPT-4o 级视觉、语音、多模态实时流式大模型

声网

Goldinals: 比特币上信任最小化的同质化代币标准

TechubNews

比特币 区块链

PullTube for Mac 在线视频下载器 1.8.5.53 激活版

Rose

阿里巴巴1688 API接口深度解析:高效获取商品详情与关键词搜索商品策略

代码忍者

1688API接口

三大智能体平台对比分析:FastGPT、Dify、Coze 哪个更适合你?

测吧(北京)科技有限公司

测试

微店API接口深度解析:如何高效获取商品详情及代码示例

代码忍者

微店商品详情API接口

视频无损放大修复工具Topaz Video AI v6.0.2激活码 for Mac安装教程

Rose

简析 JavaScript 判断数据类型的四种方式

秃头小帅oi

京东拍立淘图片搜索商品接口系列(京东API)

tbapi

京东API接口 京东图片搜索接口 京东拍立淘接口

BOE(京东方)顺利完成新一届管理团队聘任 创新人才战略启幕发展新篇

爱极客侠

AI智能体在自动化测试中的应用

测吧(北京)科技有限公司

测试

放下傲慢!停止自欺欺人!与其做AI的主人,不如做它的搭档——慢慢学AI142

AI决策者洞察

Prompt 人工智能、

音频后期混音套件 Waves Ultimate 15 v14.01.2025 新功能介绍

Rose

VMware Fusion Pro 13:虚拟化新境界,Mac上的全能助手

Rose

BetterDisplay Pro for Mac:极致视觉体验,尽在掌控

Rose

京东商品列表API接口系列(京东API)

tbapi

京东API接口 京东商品列表接口

低代码:让软件开发触手可得

伤感汤姆布利柏

TG Pro (终极 Mac 风扇控制和温度监控) v2.94

Rose

Aurora DSP GateMate for mac(创新降噪插件) v1.0.0激活版

Rose

2025全球计算大会启幕:全球计算联盟“新型计算引领数智社会新航向”

新消费日报

基于Lucene的分布式搜索引擎: Elasticsearch 1.3.0发布_语言 & 开发_李士窑_InfoQ精选文章