lucene 起源
1997 年年末,Doug Cutting (lucene 的原作者) 因为工作不稳定,产生了把自己的一些软件商业化的想法。再加上当时 Java 已经是一门炙手可热的编程语言 , 作者也正好需要一个学习它的理由。因为作者以前有编写搜索软件的经验,于是觉得可以用 Java 写一个搜索软件以维持生计。于是 lucene 就此诞生。
2000 年 ,作者由于对商业运作并没有什么兴趣 ,就把 lucene 放到了 SourceForge 上 , 希望通过开源的方式来让自己保持程序创作的激情。
2001 年 , 此时的 lucene 已经吸引了一些人使用 , Apache 希望能够接收 lucene 项目 。从此 lucene 变得真正活跃起来 , 有一些志愿者加入到 lucene 的开发中。不过此时原作者 Doug Cutting 任然是唯一的核心开发者。
2010 年 ,原作者已经不再参与 lucene 的日常开发和维护了 , 已经有很多对 lucene 核心有着深入了解的开发者参与到项目中。
lucene 发展出了入 C++ , C# , Prel , Python 等其他语言的版本。
网友评论