基於c++或C的開源搜尋引擎

2puT發表於2016-07-20
看到比較火熱的都是基於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的移植。

相關文章