博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《深入理解Elasticsearch(原书第2版)》一1.1.1 熟悉Lucene
阅读量:6618 次
发布时间:2019-06-25

本文共 463 字,大约阅读时间需要 1 分钟。

本节书摘来华章计算机《深入理解Elasticsearch(原书第2版)》一书中的第1章 ,第1.1.1节,[美]拉斐尔·酷奇(Rafal Ku) 马雷克·罗戈任斯基(Marek Rogoziski)著 张世武 余洪淼 商旦 译 更多章节内容可以访问云栖社区“华章计算机”公众号查看。

1.1.1 熟悉Lucene

读者也许会好奇,为什么Elasticsearch的创始人决定使用Apache Lucene而不是开发一个自己的全文检索库。对于这个问题,笔者并不是很确定,毕竟我们不是这个项目的创始人,我们猜想是因为Lucene的以下特点而得到了创始人的青睐:成熟,高性能,可扩展,轻量级以及强大的功能。Lucene内核可以创建为单个Java库文件,并且不依赖第三方代码,用户可以使用它提供的各种所见即所得的全文检索功能进行索引和搜索操作。当然,Lucene还有很多扩展,它们提供了各种各样的功能,例如多语言处理、拼写检查、高亮显示等。如果不需要这些额外的特性,可以下载单个的Lucene core库文件,直接在应用程序中使用它。

转载地址:http://vjypo.baihongyu.com/

你可能感兴趣的文章
创业杂记——重视自己【序】
查看>>
java面试①整体流程
查看>>
nginx http proxy 正向代理
查看>>
Python type()函数用途及使用方法
查看>>
Swift 静态派发和动态派发
查看>>
BZOJ2002: [Hnoi2010]Bounce 弹飞绵羊(LCT)
查看>>
《从“为什么”开始》听书笔记
查看>>
SQL FORMAT() 函数
查看>>
Adhesive框架系列文章--WCF 分布式服务模块使用和实现
查看>>
BMP_GIF_PNG_LZW_LZ77简介
查看>>
Lucene之IndexWriter的锁机制(备忘)
查看>>
Tracing in ASP.NET Web API
查看>>
objective-c 实现用户验证,登陆 Xcode iOS
查看>>
ACM-博弈论
查看>>
android开源项目-旅游记录
查看>>
Android ListView中按钮监听器设置的解决方案
查看>>
Android 富文本框实现 RichEditText
查看>>
localtime 和 localtime_r
查看>>
多媒体开发之---h264 NALU 语法结构
查看>>
腾讯游戏分享汇:天天飞车六大研发经验
查看>>