lucene是一個很好的java全文搜索框架,利用它,咱們能夠對大量文件進行索引,繼而查詢,實現一個快速搜索的應用。java
建議你們看一下 google的《數學之美與浪潮之巔》,瞭解一些算法與理論便可。算法
網上有一篇文章也寫得至關好,附連接http://blog.csdn.net/forfuture1978/article/details/4711308,讀完這兩篇文章後,相信你已經對lucene的基本原理了解得十有八九了。接下來,來具體的搭建一個能夠運行的中文全文搜索的應用吧。本文將使用lucene4.4與中文分詞器IK Analyzer。
框架