技术学习之不求甚解

 Lucene的学习过程大概是:

1。先搜索到基本介绍的资料,了解他的外延概念

2。上Apache的关于Lucene的网站,下载最新的包和代码,并导入到一个工程中,让jar和源代码attach

3。找到最有代表性的例子,其实作为搜索引擎来说,基本思想就是,输入关键字,搜索结果出来。所以找到一个产生index,搜索结果的两个例子

4。调试,改进这两个老代码,对每一个涉及到的地方,直接到源代码里去看,主要看注释(不得不说,他们的注释真的是很下功夫的,看什么教材可能都还不如直接看看注释,嘿嘿,一家之言)。调试成功,测试后,心里基本有数了

5。总结一下,知道他具体会支持对数据库,物理文件,内存等几种方式的建立索引,知道建立索引有几种模式,知道搜索的模式,都是可以设置的,再有一些可以定制的东西,如果要实现自己的特定业务模式,那就是实现他的接口(面向接口开发哦,赞一个)。 所以,可以说,在没有需要真正实施的项目前,lucene就先看到这里了,真正的应用,那自然是各显神通。比如怎样对各种文件格式支持,你怎样优化数据库,怎样设置你的关键字和stop关键字,搜索结果怎样处理,比如分页啦,缓存啦,高亮了...这些其实不是本身学习lucene范畴的事情了,如果有多年开发经验的人,自然知道怎样处理这些事情。

 

高效学习,嘿嘿,下面进入SOLR

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值