關(guān)于用lucene做網(wǎng)站后臺搜索的一點(diǎn)點(diǎn)設(shè)想

          最近一直在搞lucene和quartz的自動調(diào)度。
          自己的想法是,
          lucene構(gòu)建index的數(shù)據(jù)來自數(shù)據(jù)庫中,建立2個索引,一個是正式的索引,還有一個是臨時索引,臨時索引在每天的凌晨進(jìn)行索引還有一個合并臨時索引和正式索引的類,也在其建立完成之后進(jìn)行運(yùn)行。
          或者可以在數(shù)據(jù)量在原有基礎(chǔ)上增加了多少的時候進(jìn)行,臨時索引和合并索引,只不過這種方式,首要條件是你的服務(wù)器必須強(qiáng)大,因為在建立臨時索引和合并索引的時候會很卡。
          還有一種方法是比較浙中一點(diǎn)的,首先考慮數(shù)據(jù)量增加了多少,當(dāng)達(dá)到這個值的時候再在第二天的凌晨進(jìn)行臨時索引和合并索引的工作。
          相比之下,第一個在每天數(shù)據(jù)量增加值不是很大變化的情況下,而第二種方法則偏重于數(shù)據(jù)量增加不能確定的情況下,也就是浮動很大。
          第三種方案,數(shù)據(jù)增加量也是一個浮動的情況下,第三種方案相比第二種方案,用戶在建立臨時索引和合并索引的時候可能感覺不到。但是都有一個缺陷,也就是如果在這個增加量的范圍內(nèi)進(jìn)入的數(shù)據(jù)不能得到索引,所以最終方案還是采用第一種方法比較合適。

          posted on 2009-03-15 13:34 duduli 閱讀(337) 評論(0)  編輯  收藏 所屬分類: java

          <2009年3月>
          22232425262728
          1234567
          891011121314
          15161718192021
          22232425262728
          2930311234

          導(dǎo)航

          統(tǒng)計

          公告

          welcome to my place.

          常用鏈接

          留言簿(5)

          我參與的團(tuán)隊

          隨筆分類

          隨筆檔案

          新聞分類

          石頭JAVA擺地攤兒

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          @duduli
          主站蜘蛛池模板: 三明市| 镇巴县| 喜德县| 都兰县| 三穗县| 吉安县| 秦皇岛市| 景东| 峨眉山市| 泰安市| 灵宝市| 达尔| 兴文县| 武陟县| 白银市| 阳谷县| 阿拉善右旗| 石阡县| 陕西省| 文水县| 石棉县| 赤壁市| 崇文区| 肇东市| 平顺县| 辽中县| 古浪县| 泽普县| 资源县| 淮阳县| 常熟市| 东港市| 天津市| 澜沧| 江城| 都昌县| 遵义县| 蓬溪县| 青田县| 贵溪市| 潼南县|