MDA/MDD/TDD/DDD/DDDDDDD
          posts - 536, comments - 111, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          lucene問題記錄

          Posted on 2008-02-21 15:20 leekiang 閱讀(418) 評(píng)論(0)  編輯  收藏 所屬分類: lucene
          1,刪索引時(shí)如果解鎖,會(huì)不會(huì)有問題?
          ??? IndexReader reader = IndexReader.open(directory);
          ?? ???? ??? if (IndexReader.isLocked(directory)) {
          ?? ???? ??? ??? IndexReader.unlock(directory);
          ?? ???? ??? }
          ?? ???? ??? reader.deleteDocuments(term);
          ?? ???? ??? reader.close();
          2,到底是reader.deleteDocuments(term)還是writer.deleteDocuments(term)

          3,writer.setUseCompoundFile(true)
          創(chuàng)建索引庫時(shí),會(huì)合并多個(gè) Segments 文件到一個(gè) .cfs 中。此方式有助于減少索引文件數(shù)量,減少同時(shí)打開的文件數(shù)量。
          可以使用 CompoundFileReader 查看 .cfs 文件內(nèi)容。
          CompoundFileReader reader = new CompoundFileReader(FSDirectory.GetDirectory("y:\\index", false), "_1oa.cfs");
          foreach (string filename in reader.List())
          {
          Console.WriteLine(filename);
          }

          主站蜘蛛池模板: 波密县| 长垣县| 辉县市| 洞头县| 孝昌县| 巴马| 乳山市| 桃江县| 石屏县| 科技| 连城县| 梅州市| 永年县| 开封县| 太仆寺旗| 高安市| 太康县| 共和县| 如东县| 阿拉尔市| 翁源县| 晋中市| 公安县| 和顺县| 宜宾市| 潮州市| 阳谷县| 柳江县| 潜江市| 靖宇县| 常德市| 巨野县| 涿鹿县| 如皋市| 治多县| 兴城市| 湖北省| 沙雅县| 郧西县| 诏安县| 江陵县|