锁定老帖子 主题:Lucene学习一
该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2007-04-16
这个Lucene是个在java界有着很高声誉的全文检索包。 通过学习,自己对它算是有个初步了解。所以写下心得与经验跟朋友们分享。 对于整个网站的结构我说下我的看法 数据库+前端技术+后台处理技术。 上面的这些我就不说了。用来用去就是那几个,你觉得那个用的顺手就行了。 搜索引擎技术呢,我觉得要点是: 1。把我们分散的数据资源整合起来-----对应于Lucene的Index也就是索引的意思。 我们把数据库的数据,按照自己的方式进行索引,关于索引的技术可以上网查看。这些索引的数据结构是可以自己定义的,这样方便查询。 2。 搜索技术,因为我们的资源太分散了,就拿数据里面的资源来说吧,每个表都不同,里面的字段都不同,如果单纯采用数据库来做的话,你可能要写很多个api进 行搜索。并对搜索结果进行出里,这样我们就要自己做很多事情。这么麻烦的话,我们何不把这些数据库里面的数据进行索呢,把我们需要的数据,归类,整理,然 后保存到索引中,虽然这样会增加磁盘的容量,但我觉得这应该就不是问题。 对于搜索技术,我们这里又要涉及到关于分词的技术,因为我们中文不同洋文,对分词技术的要求比较高。在这里,我也只是略微看了下Lucene的理论,具体实现,我也很模糊。如果分词分的好,对于搜索精度是有很大帮助的。 3。说实话索引就是一个数据库。他可以更新,删除,修改等。 先记录下这么多,以后在项目中实践的时候,继续说说我的理解 理解可能偏差比较大。大家不要被我误导啊。 不错的关于lucene英文书 点此下载。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-04-18
...............
sigh, 这标题。。。。这内容。。。 |
|
返回顶楼 | |
发表时间:2007-04-21
我写的是前言,我的肤浅见解。
|
|
返回顶楼 | |
发表时间:2007-04-26
请教个问题
File fileDir = new File("E:\\luceneweb\\s"); // 指明要索引文件夹的位置 像这里一定写索引文件的真实路径,如果写虚拟路径就找不到了.但是真正应用的时候不可能E:\\luceneweb\\s这样写吧!~而且如果换台电脑的话那不是还要改代码啊,,,wuhua大哥,吧! |
|
返回顶楼 | |
发表时间:2007-04-26
wuhua大哥吧
|
|
返回顶楼 | |
发表时间:2007-04-26
为什么help的中文显示不出郁闷!~
|
|
返回顶楼 | |
发表时间:2007-04-26
junjie314 写道 请教个问题
File fileDir = new File("E:\\luceneweb\\s"); // 指明要索引文件夹的位置 像这里一定写索引文件的真实路径,如果写虚拟路径就找不到了.但是真正应用的时候不可能E:\\luceneweb\\s这样写吧!~而且如果换台电脑的话那不是还要改代码啊,,,wuhua大哥,吧! File fileDir = new File("../../luceneweb/s"); 采用这样形式的相对路径即可以。 |
|
返回顶楼 | |
发表时间:2007-04-28
顶楼上的大哥。
LZ以后不要弄哗众取宠的标题了。 不如把LUCENE 的DOCS 翻译成中文的好点。 |
|
返回顶楼 | |
发表时间:2007-04-28
艾。
看来, 看来有时间我要把。我对他学习后写的全文检索系统 帖出来才行。 最近都比较忙。也没什么时间上来看看了。 |
|
返回顶楼 | |
发表时间:2007-04-28
艾。
看来, 看来有时间我要把。我对他学习后写的全文检索系统 帖出来才行。 最近都比较忙。也没什么时间上来看看了。 |
|
返回顶楼 | |