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 閱讀(420) 評論(0)  編輯  收藏 所屬分類: lucene
          1,刪索引時如果解鎖,會不會有問題?
          ??? 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)建索引庫時,會合并多個 Segments 文件到一個 .cfs 中。此方式有助于減少索引文件數(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);
          }

          主站蜘蛛池模板: 嘉义市| 樟树市| 获嘉县| 屏南县| 沂南县| 海林市| 安龙县| 威远县| 赤城县| 修水县| 沙雅县| 孝义市| 泗水县| 灵山县| 鹤山市| 武胜县| 洛南县| 关岭| 曲阳县| 乡宁县| 新闻| 宜宾市| 桂阳县| 济阳县| 石狮市| 黎城县| 凤庆县| 麻江县| 丹东市| 同心县| 雅安市| 铁力市| 河源市| 南平市| 红原县| 庄浪县| 新干县| 凭祥市| 友谊县| 张家港市| 广河县|