这么几个问题:
其一,这个Lucene到底是做什么用的?我的理解是搜索本地文件内容用的。但是又有什么索引什么的,一下子我就蒙掉了。不太理解了,有人给详细解释下吗?
其二,Lucene是不是很难学呢?相关资料网上好少啊(我说的是完整中文版的)
多谢各位,因为最近我们老湿要整课程设计,选中了文档搜索这个,不太懂啊~~
其一,这个Lucene到底是做什么用的?我的理解是搜索本地文件内容用的。但是又有什么索引什么的,一下子我就蒙掉了。不太理解了,有人给详细解释下吗?
其二,Lucene是不是很难学呢?相关资料网上好少啊(我说的是完整中文版的)
多谢各位,因为最近我们老湿要整课程设计,选中了文档搜索这个,不太懂啊~~
LZ去搞点lucene的书和资料看看, 这里也说不了多少
lucene就是分词、建索引、提供搜索接口。(理解为baidu的功能即可)
不太难学吧,成熟的东西很多,包括中文分词。
还有javaeye的lucene专栏 http://www.javaeye.com/wiki/Lucene
Lucene是apache基金会一个开源的顶级全文检索框架。
要想利用lucene进行检索数据,首先要添加检索索引。如果通过索引查找结果。
并不是检索本地数据,只要你把要查询的内容添加的索引库中。就可以查询你添加的内容了。
lucene的索引库是一些文件,存放在本地。
要学lucene也不是很难,下载apache官方的2.4版本。2.4比较稳定,v3的不是很稳定,好多地方有些
错误。里面有些示例,先看看,然后练练。至于中文的lucene资料的确很少,先api什么的没有。只能看
英文自带的。不过好像有视频哦!
compass这个简单易用,如果你会hibernate。用compass包一天就会做搜索引擎。compass对lucene做了
封装,用compass就像是用hibernate。而lucene就像是jdbc;你可以感觉下。