<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Java-Android-jwebee
    Java-Android-jwebee
    對(duì)IT人來說,要成為一個(gè)優(yōu)秀的技術(shù)型管理者,除了需要具備扎實(shí)的技術(shù)基礎(chǔ)之外,還應(yīng)該培養(yǎng)良好的人際關(guān)系能力、談判與溝通技能、客戶關(guān)系與咨詢技能、商業(yè)頭腦和財(cái)務(wù)技能以及創(chuàng)新意識(shí),此外還要有巧妙的激勵(lì)技巧和化解沖突與解決突發(fā)問題的能力.

    lucene實(shí)現(xiàn)搜索引擎的建立索引數(shù)據(jù)庫,處理搜索結(jié)果.

    一,創(chuàng)建索引

    ?public boolean createIndex() throws IOException {
    ? //.......
    ??Directory fsDirectory = FSDirectory.getDirectory(Constant.INDEX_DIR, true);
    ??Analyzer analyzer =? new IK_CAnalyzer();//分析器
    ??IndexWriter indexWriter = new IndexWriter(fsDirectory, analyzer, true);
    ??for (int i = 0; i < htmls.length; i++) {
    ???String htmlPath = htmls[i].getAbsolutePath();
    ???if (htmlPath.endsWith(".html") || htmlPath.endsWith(".htm")) {
    ???//添加?Document
    ???addDocument(htmlPath, indexWriter);
    ???}
    ??}
    ??indexWriter.optimize();
    ??indexWriter.close();
    ?}
    二 ,添加?Document
    ?public void addDocument(String htmlPath, IndexWriter indexWriter) {
    ??HTMLDocParser htmlParser = new HTMLDocParser(htmlPath);
    ??String path = htmlParser.getPath();
    ??String title = htmlParser.getTitle();
    ??Reader content = htmlParser.getContent();
    ??LineNumberReader reader = new LineNumberReader(content);
    ??String snap = "";
    ??try {
    ???snap = reader.readLine();
    ???String tp = reader.readLine();
    ???if (snap.length() < 30 & tp != null) {
    ????snap = snap + tp;
    ???}
    ??} catch (IOException e1) {
    ???e1.printStackTrace();
    ??}
    ??Document document = new Document();
    ??document.add(new Field("path", path, Field.Store.YES, Field.Index.NO));//文件路徑
    ??document.add(new Field("title", title, Field.Store.YES,Field.Index.TOKENIZED));//文件標(biāo)題
    ??document.add(new Field("snap", snap, Field.Store.YES, Field.Index.NO));//快照
    ??document.add(new Field("content", content));//內(nèi)容
    ??try {
    ???indexWriter.addDocument(document);
    ??} catch (IOException e) {
    ???e.printStackTrace();
    ??}
    ?}
    三 ,顯示結(jié)果
    public List search() {
    ??List searchResult = new ArrayList();
    ??if (false == indexManager.ifIndexExist()) {
    ???try {
    ????if (false == indexManager.createIndex()) {
    ?????return searchResult;
    ????}
    ???} catch (IOException e) {
    ????e.printStackTrace();
    ????return searchResult;
    ???}
    ??}

    ??IndexSearcher indexSearcher = null;

    ??try {
    ???indexSearcher = new IndexSearcher(indexManager.getIndexDir());
    ??} catch (IOException ioe) {
    ???ioe.printStackTrace();
    ??}

    ??QueryParser queryParser = new QueryParser("content", analyzer);
    ??Query query = null;
    ??try {
    ???query = queryParser.parse(searchWord);
    ??} catch (ParseException e) {
    ???e.printStackTrace();
    ??}
    ??if (null != query && null != indexSearcher) {
    ???try {
    ????Hits hits = indexSearcher.search(query);
    ????for (int i = 0; i < hits.length(); i++) {
    ?????SearchResultBean resultBean = new SearchResultBean();
    ?????resultBean.setHtmlPath(hits.doc(i).get("path"));
    ?????resultBean.setHtmlTitle(hits.doc(i).get("title"));
    ?????resultBean.setHtmlSnap(hits.doc(i).get("snap"));
    ?????searchResult.add(resultBean);
    ????}
    ???} catch (IOException e) {
    ????e.printStackTrace();
    ???}
    ??}
    ??return searchResult;
    ?}

    ?

    myeclipse4.2 weblogic 9? 驗(yàn)證通過
    部署方法
    下載 lucene-test.rar
    修改web.xml啟動(dòng)參數(shù)dataDir,indexDir

    ?



    jwebee

    我的個(gè)人網(wǎng)站
    posted on 2007-05-28 15:32 周行 閱讀(2300) 評(píng)論(0)  編輯  收藏 所屬分類: IT技術(shù)
    Java-Android-jwebee
    主站蜘蛛池模板: 三年在线观看免费观看完整版中文 | 四虎永久精品免费观看| 亚洲偷偷自拍高清| 18禁美女黄网站色大片免费观看 | 亚洲色av性色在线观无码| 两个人看的www高清免费观看| 亚洲人成电影网站国产精品| 视频一区在线免费观看| 亚洲AV无码一区二三区| jizz免费观看| 日本亚洲视频在线| 日韩精品极品视频在线观看免费| 老司机亚洲精品影院无码| 永久在线观看www免费视频| 亚洲av无码片区一区二区三区| 四虎成年永久免费网站| 亚洲一区二区三区亚瑟| 午夜毛片不卡高清免费| 看Aⅴ免费毛片手机播放| 亚洲精品成人久久久| 国产午夜成人免费看片无遮挡 | 精品韩国亚洲av无码不卡区| 青青青国产色视频在线观看国产亚洲欧洲国产综合 | 天天摸夜夜摸成人免费视频 | 国产在线一区二区综合免费视频| 亚洲今日精彩视频| 免费99精品国产自在现线| 亚洲AV无码资源在线观看| 久久久无码精品亚洲日韩软件 | 亚洲乱码无限2021芒果| 成人免费看吃奶视频网站| 极品美女一级毛片免费| 久久亚洲国产视频| 成人在线免费观看| 国产va免费观看| 亚洲综合免费视频| 国产午夜无码视频免费网站 | 亚洲13又紧又嫩又水多| 亚洲av午夜精品一区二区三区| 免费人成在线观看网站品爱网 | 亚洲日产无码中文字幕|