大家好,我现在的情况是这样的:
根据lucene 做了一个web搜索应用,简单的说就是可以把数据库中的信息建成索引,然后再对索引进行搜索,怎样做才能把这个项目集成到其他项目中去呢?有没有什么解决方案?或者有没有什么思路?目标:这个搜索可以随意的放到任何项目

解决方案 »

  1.   

    想做到彻底意义上的随意是不太可能的,你只能尽可能的设法降低其集成复杂度。比如将其打包成一个war文件,将需要修改的配置项全部集中在一个属性文件中,并说明修改方式。这样别人使用时只需要独立部署该war应用,并修改少量配置,就可以让其正常运行了。另外,不清楚你这个是否有权限控制要求,如果没有,那么集成复杂度就更低了。
      

  2.   

    我不打清楚,我现在有个内容管理程序,我又自己开发了一个搜索应用也是web项目,我就想着把这个搜索放到内容管理中去,不需要改动内容管理程序,这样内容管理就有了全文检索功能了
      

  3.   

    >>不需要改动内容管理程序总需要在内容管理程序中预留一些接口来引入检索功能的吧
      

  4.   


    你好,我大概有思路了,也已经付诸实践了,并且也算是实现了。
    说说我的思路吧,我觉得检索是可以单独来使用的,比如你给我一个字符串,我给你一个结果。
    所以我把接受字符串的部分做了一个jsp标签,一个显示结果的标签,只要把我的标签库加上,再加上我提供的jar包就可以使用我的组件功能了。在这里借鉴了ectable和strust