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

          lucene問(wèn)題記錄

          Posted on 2008-02-21 15:20 leekiang 閱讀(418) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): lucene
          1,刪索引時(shí)如果解鎖,會(huì)不會(huì)有問(wèn)題?
          ??? 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)建索引庫(kù)時(shí),會(huì)合并多個(gè) Segments 文件到一個(gè) .cfs 中。此方式有助于減少索引文件數(shù)量,減少同時(shí)打開(kāi)的文件數(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);
          }

          主站蜘蛛池模板: 荔浦县| 克什克腾旗| 青阳县| 利川市| 淄博市| 景谷| 江口县| 祁门县| 班玛县| 五常市| 新平| 泾源县| 稷山县| 邓州市| 额尔古纳市| 平罗县| 涿州市| 普洱| 尖扎县| 定西市| 丹巴县| 定南县| 含山县| 财经| 离岛区| 汕尾市| 乌海市| 富蕴县| 松溪县| 保亭| 津市市| 西吉县| 朝阳市| 建水县| 东丰县| 揭西县| 台东县| 安吉县| 肥城市| 平南县| 水富县|