基于c++或C的开源搜索引擎
2016-07-21 08:57
357 查看
看到比较火热的都是基于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语言字符串指针与字符数组的区别
- VC++6.0常用快捷键及对快捷键使用的看法(转)
- C 素数判断&生成素数表
- 基于C++ list中erase与remove函数的使用详解
- C语言strstr函数常用用法
- 简单利用C51的Timer0实现倒计时(F-0)
- C++中的hash_map和map的区别
- 提高项目40-带行号显示文件
- C/C++中声明与定义
- 提高项目39-电子词典
- 提高项目38-带姓名的成绩单
- VC++ 编译libcurl 支持SSL,GZIP
- boost::condition_variable 设计c++ 生产者消费者队列
- 指针变量
- 大话设计模式05----依赖倒转原则 & 里氏代换原则
- C语言代码-水题poj3781--Nth Largest Value
- C++动态数组
- C语言中体现面向对象的地方
- C++ 重载、重写、重定义
- C语言的strtoul,stratal方法的java实现