基于c++或C的开源搜索引擎
2016-07-20 09:53
281 查看
看到比较火热的都是基于java的lucence 和nutch,有人在用基于c++或C的开源搜索引擎?
你要是学习用的话建议看北大天网的原型TSE(Tiny Search Engine) 闫宏飞写的,也有配套的书籍,看懂之后可以自己实现一个。
非常感谢以上的回答,后来经过Google知道
开源C++搜索引擎有xapian和CLucene,然后国内有基于xapian的迅搜,然后自己主要是想读读代码,最后还是选择了xapian
CLucene是Lucene的一个C++移植,Lucene是一个基于java的高性能的全文搜索引擎。CLucene因为使用C++编写,所以理论上要比lucene快。[1]
中文名clucene概 念Lucene的一个C++移植基 于java的高性能的全文搜索引擎特 点应用的全文索引/检索功能
特点
Lucene不是一个完整的全文索引应用,而是是一个用Java写的全文索引引擎工具包,它可以方便的嵌入到各种应用中实现针对应用的全文索引/检索功能。 Lucene的作者:Lucene的贡献者Doug Cutting是一位资深全文索引/检索专家,曾经是V-Twin搜索引擎(Apple的Copland操作系统的成就之一)的主要开发者,后在
Excite担任高级系统架构设计师,目前从事于一些INTERNET底层架构的研究。他贡献出的Lucene的目标是为各种中小型应用程序加入全文检索功能。 CLucene是SF上面的一个对Lucene的移植。
你要是学习用的话建议看北大天网的原型TSE(Tiny Search Engine) 闫宏飞写的,也有配套的书籍,看懂之后可以自己实现一个。
非常感谢以上的回答,后来经过Google知道
开源C++搜索引擎有xapian和CLucene,然后国内有基于xapian的迅搜,然后自己主要是想读读代码,最后还是选择了xapian
CLucene是Lucene的一个C++移植,Lucene是一个基于java的高性能的全文搜索引擎。CLucene因为使用C++编写,所以理论上要比lucene快。[1]
中文名clucene概 念Lucene的一个C++移植基 于java的高性能的全文搜索引擎特 点应用的全文索引/检索功能
特点
Lucene不是一个完整的全文索引应用,而是是一个用Java写的全文索引引擎工具包,它可以方便的嵌入到各种应用中实现针对应用的全文索引/检索功能。 Lucene的作者:Lucene的贡献者Doug Cutting是一位资深全文索引/检索专家,曾经是V-Twin搜索引擎(Apple的Copland操作系统的成就之一)的主要开发者,后在
Excite担任高级系统架构设计师,目前从事于一些INTERNET底层架构的研究。他贡献出的Lucene的目标是为各种中小型应用程序加入全文检索功能。 CLucene是SF上面的一个对Lucene的移植。
相关文章推荐
- C语言中两个反正切函数atan与atan2的区别
- 169. Majority Element
- C++几个适合的OJ刷题网站
- C语言系统资源控制(getrlimit && setrlimit)
- 浅析C语言中的setjmp与longjmp函数
- C++ Prefix Tree 粗略实现
- C语言goto语句以及用goto语句构成循环
- C/C++ 全局变量和局部变量在内存里的区别?堆和栈
- C语言goto语句
- 详细总结C++的排序算法
- C,C++文件和目录操作的一些整理
- 高速缓存对c程序的影响
- C语言中float, double类型在内存中的存储方式
- ubuntu用C++获取ip地址和mac地址
- strcpy、memcp、memset的区别
- leetcode-283. Move Zeroes c语言
- libjepg相关
- 无锁同步-C++11之Atomic和CAS
- "巴卡斯杯" 中国大学生程序设计竞赛 - 女生专场-1001-Solving Order
- c语言结构第一部分