小弟最近在做站内搜索,用的是webwork+hibernate+spring框架,现在就差站内搜索了,不知道怎么做,希望大虾给个思路或代码!!!!

解决方案 »

  1.   

    可以用搜索框架lucene,简单的查询就用数据库查询了
      

  2.   

    用lucene全文检索,基本思路:
    1、建几个表用来存储后台管理数据;
    2、对后台有增删改动作时调用一个存储过程或触发器,通过他知道你目前操作了什么数据,是什么操作,并把相应数据填入一张表中(T_CTRL_INFO)
    3、后台写个定时遍历程序,遍历表(T_CTRL_INFO),遍历出的结果用lucene提供的接口(IO流)写入本地。
    4、全文检索即通过检索本地的索引文件读取的数据。
    完毕!
      

  3.   

    能不能具体点啊,lucene这个框架也看过,但没有用过,不知道怎么用,最好能有源码就好了,邮箱是[email protected],谢谢!!