好·色之徒
          已經轉移到 好·色之徒--我的博客、我的生活

          在WEB開發板塊中,有談論到jforum2.1.6的中文問題,也涉及到了全文檢索,這里采用lucene來實現全文檢索。 具體操作方案為: 1、原來的檢索是通過net.jforum.dao.generic.GenericSearchDAO來實施的,現在制作一個類net.jforum.dao.generic.GenericSearchLuceneDAO 2、net.jforum.dao.generic.GenericDataAccessDriver類中private static SearchDAO searchDao = new GenericSearchDAO();替換成private static SearchDAO searchDao = new GenericSearchLuceneDAO();從而采用GenericSearchLuceneDAO來實現檢索 3、為使用cache,需要在SystemGlobals.properties文件中,對應的cacheable.objects追加net.jforum.lucene.DBForumFactory。說明:net.jforum.lucene包就是我們追加的采用lucene的解決方案。 4、追加實現lucene的方案,即包net.jforum.lucene下的所有內容 注:為了觸發lucene,需要在net.jforum.JForum的Servlet類的init()方法中追加一行代碼new DBSearchIndexer(new DBForumFactory());,以啟動索引線程 基本上實現的內容就這些了,其中1、2步驟是為了保持jforum的完整性,在不破壞原有的基礎上切入進去。4主要是lucene的實現方案,如果不想使用lucene來檢索,可以在2的步驟中換成原有的GenericSearchDAO就可以了,同時3中的cache也要相應的去除。 這里lucene的實現中還有一些缺陷的地方,只是作為學習之用。 相關代碼可下載 有關全文檢索的問題,還有一種更好的實現方式compass(不過對改造jforum有些難度),以后會提及 可參見 已經轉移到 好·色之徒--我的博客、我的生活

          Feedback

          # re: 關于jforum2.1.6的檢索問題(采用lucene實現)  回復  更多評論   

          2006-09-27 11:07 by 壞男孩1
          寫的不錯

          # re: 關于jforum2.1.6的檢索問題(采用lucene實現)  回復  更多評論   

          2006-09-27 11:36 by 城市劣人
          相關信息都已發布到 <a href="http://www.5ai7.net/">城市劣人</a>

          只有注冊用戶登錄后才能發表評論。


          網站導航:
          博客園   IT新聞   Chat2DB   C++博客   博問  
           

          posts - 39, comments - 91, trackbacks - 0, articles - 1

          Copyright © 城市劣人

          好·色之徒
          主站蜘蛛池模板: 金山区| 江北区| 贵港市| 永宁县| 临澧县| 甘孜县| 永胜县| 渝中区| 宣武区| 南部县| 五指山市| 兴义市| 大渡口区| 济源市| 专栏| 梅州市| 河曲县| 宜良县| 鸡东县| 梧州市| 阿瓦提县| 上饶县| 西安市| 文安县| 齐齐哈尔市| 通化市| 内乡县| 电白县| 隆安县| 噶尔县| 古浪县| 台南市| 务川| 景宁| 越西县| 六盘水市| 商丘市| 淮北市| 图木舒克市| 新田县| 安达市|