这么几个问题:
其一,这个Lucene到底是做什么用的?我的理解是搜索本地文件内容用的。但是又有什么索引什么的,一下子我就蒙掉了。不太理解了,有人给详细解释下吗?
其二,Lucene是不是很难学呢?相关资料网上好少啊(我说的是完整中文版的)
多谢各位,因为最近我们老湿要整课程设计,选中了文档搜索这个,不太懂啊~~

解决方案 »

  1.   

    卖书去看吧,那个Lucene  in action ,论坛里 三二句话你学不到什么东西的
      

  2.   

    我也觉得还是看书的好,论坛的话,就算介绍的全面,还是最终得看书的 good luck~~
      

  3.   

    Lucene不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎(英文与德文两种西方语言)。Lucene的目的是为软件开发人员提供一个简单易用的工具包,以方便的在目标系统中实现全文检索的功能,或者是以此为基础建立起完整的全文检索引擎。什么东西想学好都是要下功夫的.! 没有学不会的,  觉得很难那是下的功夫还不够而已.!
    LZ去搞点lucene的书和资料看看, 这里也说不了多少
      

  4.   


    lucene就是分词、建索引、提供搜索接口。(理解为baidu的功能即可)
    不太难学吧,成熟的东西很多,包括中文分词。
      

  5.   

    java开发的搜索引擎,去官网找资料,很多,用的比较成熟
      

  6.   

    搜索,这东西我感觉比较难。目前对于Lucene来说,比较好的书籍就是Lucene in action
      

  7.   

    可以理解为百度类的。。lucene in action --这书还可以。
    还有javaeye的lucene专栏 http://www.javaeye.com/wiki/Lucene
      

  8.   


    Lucene是apache基金会一个开源的顶级全文检索框架。
    要想利用lucene进行检索数据,首先要添加检索索引。如果通过索引查找结果。
    并不是检索本地数据,只要你把要查询的内容添加的索引库中。就可以查询你添加的内容了。
    lucene的索引库是一些文件,存放在本地。
    要学lucene也不是很难,下载apache官方的2.4版本。2.4比较稳定,v3的不是很稳定,好多地方有些
    错误。里面有些示例,先看看,然后练练。至于中文的lucene资料的确很少,先api什么的没有。只能看
    英文自带的。不过好像有视频哦!
    compass这个简单易用,如果你会hibernate。用compass包一天就会做搜索引擎。compass对lucene做了
    封装,用compass就像是用hibernate。而lucene就像是jdbc;你可以感觉下。