posts - 27,comments - 2,trackbacks - 0
                          Connection conn = null;
          Statement stat = null;
          ResultSet rs = null;
          Analyzer sa = new SmartChineseAnalyzer(Version.LUCENE_40);
          IndexWriterConfig iwc = new IndexWriterConfig(Version.LUCENE_40, sa);
          iwc.setOpenMode(OpenMode.CREATE);
          Directory dir1 = FSDirectory.open(new File("F:\\temp"));
          IndexWriter writer = new IndexWriter(dir1, iwc);
          int numIndexed = -1;
          FieldType ft = new FieldType();
          ft.setIndexed(true);
          ft.setStored(true);
          ft.setTokenized(true);
          FieldType ft2 = new FieldType();
          ft2.setIndexed(true);
          ft2.setStored(true);
          ft2.setTokenized(false);
          Class.forName("com.mysql.jdbc.Driver");
          conn = (Connection) DriverManager.getConnection(
          "jdbc:mysql:///question", "root", "root");
          stat = (Statement) conn.createStatement();
          rs = stat.executeQuery("select id,questionname from question");
          List<String> list = new ArrayList<String>();
          while (rs.next()) {
          String id = rs.getString("questionname");
          String questionname = rs.getString("questionname");
          list.add(id);
          list.add(questionname);
          }
          rs.close();
          stat.close();
          conn.close();
          for (String string : list) {
          Document doc = new Document();
          doc.add(new Field("questionname", string, ft2));
          writer.addDocument(doc);
          }
          numIndexed = writer.maxDoc();
          writer.close();
          執(zhí)行完這段程序f盤多一個文件夾temp,里面就是創(chuàng)建好的索引文件了,然后進行根據(jù)索引文件查詢
          posted on 2013-08-12 16:50 魏文甫 閱讀(1420) 評論(0)  編輯  收藏

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 定襄县| 罗城| 宁夏| 邵阳市| 惠来县| 桃源县| 河西区| 大田县| 雷山县| 马龙县| 花莲市| 容城县| 霍林郭勒市| 荆州市| 来凤县| 渑池县| 资源县| 百色市| 建宁县| 磐石市| 常州市| 商洛市| 什邡市| 牡丹江市| 宜兴市| 绥德县| 逊克县| 台南市| 开原市| 嘉义县| 万安县| 梁河县| 望奎县| 济源市| 大埔区| 望都县| 固镇县| 浠水县| 天等县| 从化市| 鲁甸县|