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

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

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

    大漠駝鈴

    置身浩瀚的沙漠,方向最為重要,希望此blog能向大漠駝鈴一樣,給我方向和指引。
    Java,Php,Shell,Python,服務器運維,大數據,SEO, 網站開發、運維,云服務技術支持,IM服務供應商, FreeSwitch搭建,技術支持等. 技術討論QQ群:428622099
    隨筆 - 238, 文章 - 3, 評論 - 117, 引用 - 0
    數據加載中……

    URLRewrite 實現URL地址偽靜態化

         摘要: 1.首先在http://tuckey.org/urlrewirte/下載urlrewirtefilter

    2.解壓所下載的文件,把urlrewrite-2.6.0.jar復制到項目的WebRoot/WEB-INF/lib/目錄下

    3.把urlrewrite.xml復制到項目的WebRoot/WEB-INF/目錄下

    4.在web.xml文件中加入filter

    UrlRewriteFilter
    org.tuckey.web.filters.urlrewrite.UrlRewriteFilter

    logLevel
    WARN


    閱讀全文

    posted @ 2009-03-05 09:38 草原上的駱駝 閱讀(939) | 評論 (0)編輯 收藏

    Lucene 索引數據庫2

         摘要: Lucene,作為一種全文搜索的輔助工具,為我們進行條件搜索,無論是像Google,Baidu之類的搜索引擎,還是論壇中的搜索功能,還是其它 C/S架構的搜索,都帶來了極大的便利和比較高的效率。本文主要是利用Lucene對MS Sql Server 2000進行建立索引,然后進行全文索引。至于數據庫的內容,可以是網頁的內容,還是其它的。本文中數據庫的內容是圖書館管理系統中的某個作者表-Authors表。

      因為考慮到篇幅的問題,所以該文不會講的很詳細,也不可能講的很深。

      本文以這樣的結構進行:

      1.介紹數據庫中Authors表的結構

      2.為數據庫建立索引

      3.為數據庫建立查詢功能

      4.在web界面下進行查詢并顯示結果

      1.介紹數據庫中Authors表的結構

    字段名稱 字段類型 字段含義

    Au_id Varchar(11) 作者號 閱讀全文

    posted @ 2009-03-03 16:01 草原上的駱駝 閱讀(289) | 評論 (0)編輯 收藏

    用Lucene索引數據庫

         摘要: (轉)http://www.wujianrong.com/archives/2007/03/lucene_7.html
    1.寫一段傳統的JDBC程序,講每條的用戶信息從數據庫讀取出來
    2.針對每條用戶記錄,建立一個lucene document
    Document doc = new Document();
    并根據你的需要,將用戶信息的各個字段對應luncene document中的field 進行添加,如:
    doc.add(new Field("NAME","USERNAME",Field.Store.YES,Field.Index.UN_TOKENIZED));
    然后將該條doc加入到索引中, 如: luceneWriter.addDocument(doc);
    這樣就建立了lucene的索引庫
    3.編寫對索引庫的搜索程序(看lucene文檔),通過對lucene的索引庫的查找,你可以快速找到對應記錄的ID
    4.通過ID到數據庫中查找相關記錄   閱讀全文

    posted @ 2009-03-03 15:57 草原上的駱駝 閱讀(728) | 評論 (0)編輯 收藏

    Lucene索引查詢分頁實例

         摘要: 一、輸入關鍵字的lucene.html



    請輸入關鍵字:



      閱讀全文

    posted @ 2009-03-03 15:56 草原上的駱駝 閱讀(1375) | 評論 (0)編輯 收藏

    Lucene 基礎指南

         摘要: Lucene是apache組織的一個用java實現全文搜索引擎的開源項目。其功能非常的強大,但api其實很簡單的,它最主要就是做兩件事:建立索引和進行搜索。
    1. 建立索引時最重要的幾個術語

    * Document:一個要進行索引的單元,相當于數據庫的一行紀錄,任何想要被索引的數據,都必須轉化為Document對象存放。
    * Field:Document中的一個字段,相當于數據庫中的Column ,Field是lucene比較多概念一個術語,詳細見后。
    * IndexWriter:負責將Document寫入索引文件。通常情況下,IndexWriter的構造函數包括了以下3個參數:索引存放的路徑,分析器和是否重新創建索引。特別注意的一點,當IndexWriter執行完addDocument方法后,一定要記得調用自身的close方法來關閉它。只有在調用了close方法后,索引器才會將存放在內在中的所有內容寫入磁盤并關閉輸出流。
    * Analyzer:分析器,主要用于文本分詞。常用的有StandardAnalyzer分析器,StopAnalyz  閱讀全文

    posted @ 2009-03-03 11:36 草原上的駱駝 閱讀(145) | 評論 (0)編輯 收藏

    Lucene基本使用介紹

         摘要:

    本文的目的不在于對Lucene的概念和設計這些進行介紹,僅在于介紹怎么樣去使用Lucene來達到自己想要的幾種常見的全文檢索的需求,如果想深入了解 Lucene的話本文不會帶給你什么收獲的。看完本文后想更深入的了解Lucene請訪問:http://lucene.apache.org

    一. 概述

    隨著系統信息的越來越多,怎么樣從這些信息海洋中撈起自己想要的那一根針就變得非常重要了,全文檢索是通常用于解決此類問題的方案,而Lucene則為實現全文檢索的工具,任何應用都可通過嵌入它來實現全文檢索。

    二. 環境搭建

    從lucene.apache.org上下載最新版本的lucene.jar,將此jar作為項目的build path,那么在項目中就可以直接使用lucene了。

    三. 使用說明

    3.1. 基本概念

    這里介紹的主要為在使用中經常碰到一些概念,以大家都比較熟悉的數據庫來進行類比的講解,使用Lucene進行全文檢索的過程有點類似數據庫  閱讀全文

    posted @ 2009-03-03 11:35 草原上的駱駝 閱讀(284) | 評論 (0)編輯 收藏

    為lucene加入簡單中文分詞

         摘要: 看到很多人做lucene的應用時候都要面臨中文分詞怎么加的問題,下面介紹一個簡單的中文詞庫,這個詞庫附帶相應的算法,數據結構學過的人看懂沒什么問題,只要簡單的構造一個對象,就可以分詞了,對于不是太大的應用來說,還是相當可行的,點擊下載  閱讀全文

    posted @ 2009-03-03 11:34 草原上的駱駝 閱讀(276) | 評論 (0)編輯 收藏

    用Lucene檢索數據庫

         摘要: 1.寫一段傳統的JDBC程序,講每條的用戶信息從數據庫讀取出來
    2.針對每條用戶記錄,建立一個lucene document
    Document doc = new Document();
    并根據你的需要,將用戶信息的各個字段對應luncene document中的field 進行添加,如:
    doc.add(new Field("NAME","USERNAME",Field.Store.YES,Field.Index.UN_TOKENIZED));
    然后將該條doc加入到索引中, 如: luceneWriter.addDocument(doc);
    這樣就建立了lucene的索引庫
    3.編寫對索引庫的搜索程序(看lucene文檔),通過對lucene的索引庫的查找,你可以快速找到對應記錄的ID
    4.通過ID到數據庫中查找相關記錄   閱讀全文

    posted @ 2009-03-03 11:33 草原上的駱駝 閱讀(2869) | 評論 (1)編輯 收藏

    在應用中加入全文檢索功能——基于Java的全文索引引擎Lucene簡介

         摘要:

    關鍵詞:Lucene java full-text search engine Chinese word segment
    Lucene不是一個完整的全文索引應用,而是是一個用Java寫的全文索引引擎工具包,它可以方便的嵌入到各種應用中實現針對應用的全文索引/檢索功能。

    Lucene的作者:Lucene的貢獻者Doug Cutting是一位資深全文索引/檢索專家,曾經是V-Twin搜索引擎(Apple的Copland操作系統的成就之一)的主要開發者,后在Excite擔任高級系統架構設計師,目前從事于一些INTERNET底層架構的研究。他貢獻出的Lucene的目標是為各種中小型應用程序加入全文檢索功能。
    Lucene的發展歷程:早先發布在作者自己的www.lucene.com,后來發布在SourceForge,2001年年底成為APACHE基金會jakarta的一個子項目:http://jakarta.apache.org/lucene/

    已經有很多Java項目都使用了Lucene作為其后臺的全文索引引擎,比較著名的有  閱讀全文

    posted @ 2009-03-03 11:32 草原上的駱駝 閱讀(191) | 評論 (0)編輯 收藏

    Lucene全文檢索實踐

         摘要: Lucene 是 Apache 的一個子項目,是一個全文檢索的搜索引擎庫。其提供了簡單實用的 API,通過這些 API,可以自行編寫對文件(TEXT/XML/HTML等)、目錄、數據庫的全文檢索程序。

    Features:
    * Very fast indexing, minimal RAM required
    * Index compression to 30% of original text
    * Indexes text and HTML, document classes available for XML, PDF and RTF
    * Search supports phrase and Boolean queries, plus, minus and quote marks, and parentheses
    * Allows single and multiple character wildcards anywhere in the search words, fuzzy search, proximity
    *  閱讀全文

    posted @ 2009-03-03 11:31 草原上的駱駝 閱讀(1961) | 評論 (10)編輯 收藏

    全文檢索系統與Lucene簡介

         摘要: 全文檢索是指計算機索引程序通過掃描文章中的每一個詞,對每一個詞建立一個索引,指明該詞在文章中出現的次數和位置,當用戶查詢時,檢索程序就根據事先建立的索引進行查找,并將查找的結果反饋給用戶的檢索方式。這個過程類似于通過字典中的檢索字表查字的過程。

    全文檢索的方法主要分為按字檢索和按詞檢索兩種。按字檢索是指對于文章中的每一個字都建立索引,檢索時將詞分解為字的組合。對于各種不同的語言而言,字有不同的含義,比如英文中字與詞實際上是合一的,而中文中字與詞有很大分別。按詞檢索指對文章中的詞,即語義單位建立索引,檢索時按詞檢索,并且可以處理同義項等。英文等西方文字由于按照空白切分詞,因此實現上與按字處理類似,添加同義處理也很容易。中文等東方文字則需要切分字詞,以達到按詞索引的目的,關于這方面的問題,是當前全文檢索技術尤其是中文全文檢索技術中的難點,在此不做詳述。  閱讀全文

    posted @ 2009-03-03 11:30 草原上的駱駝 閱讀(150) | 評論 (0)編輯 收藏

    Lucene入門與使用

         摘要:

    http://www.wujianrong.com/archives/2007/03/lucene-4.html

    1.1 Lucene 歷史

    org.apache.lucene包是純java語言的全文索引檢索工具包。
    Lucene的作者是資深的全文索引/檢索專家,最開始發布在他本人的主頁上,2001年10月貢獻給APACHE,成為APACHE基金的一個子項目。
    目前,lucene廣泛用于全文索引/檢索的項目中。
    lucene也被翻譯成C#版本,目前發展為Lucene.Net(不過最近好象有流產的消息)。

    1.2 Lucene 原理

    lucene的檢索算法屬于索引檢索,即用空間來換取時間,對需要檢索的文件、字符流進行全文索引,在檢索的時候對索引進行快速的檢索,得到檢索位置,這個位置記錄檢索詞出現的文件路徑或者某個關鍵詞。
    在使用數據庫的項目中,不使用數據庫進行檢索的原因主要是:數據庫在非精確查詢的時候使用查詢語言“like %keyword%”,對數據庫進行查詢是對  閱讀全文

    posted @ 2009-03-03 11:27 草原上的駱駝 閱讀(206) | 評論 (0)編輯 收藏

    Java常見筆試面試題目解析(三): Java中的靜態變量的執行順序

         摘要: public class StaticVariableTest {
    private static StaticVariableTest svt = new StaticVariableTest();//語句(1)
    private static int count1;//語句(2)
    private static int count2 = 0;//語句(3)

    private StaticVariableTest(){//語句(4)
    count1++;
    count2++;
    }
    public static StaticVariableTest getInstance(){//語句(5)
    return svt;
    }
    public static int getCount1() {
    return count1;
    }
    public   閱讀全文

    posted @ 2009-02-28 10:57 草原上的駱駝 閱讀(719) | 評論 (0)編輯 收藏

    Java常見筆試面試題目解析(二): Java中的原生數據類型和引用類型的參數傳遞

         摘要: Java常見筆試面試題目解析(二): Java中的原生數據類型和引用類型的參數傳遞(javaeye)  閱讀全文

    posted @ 2009-02-28 10:54 草原上的駱駝 閱讀(532) | 評論 (0)編輯 收藏

    Java 線程學習(3):sleep()和join()方法

         摘要: sleep方法會使當前的線程暫停執行一定時間(給其它線程運行機會)。讀者可以運行示例1,看看結果就明白了。sleep方法會拋出異常,必須提供捕獲代碼。
    實例一:
    public class ThreadTest implements Runnable{
      public void run(){
       for(int k=0;k<5;k++){
        if(k==2){
         try{
          Thread.currentThread().sleep(5000);
         }
         catch(Exception e){}
        }
        System.out.println(Thread.currentThread().getName()
                 +":"+k);
       }
      }
      public static void main(String[] args){
       Runnable r=new ThreadTest()  閱讀全文

    posted @ 2009-02-26 19:44 草原上的駱駝 閱讀(466) | 評論 (0)編輯 收藏

    列出全部內容
    共16頁: First 上一頁 8 9 10 11 12 13 14 15 16 下一頁 
    主站蜘蛛池模板: 亚洲A∨精品一区二区三区| 永久在线观看www免费视频| 国产美女被遭强高潮免费网站| 亚洲网红精品大秀在线观看| 中文字幕免费不卡二区| 国产亚洲精品美女久久久| 成人性做爰aaa片免费看| 亚洲精品~无码抽插| 免费国产黄网站在线观看可以下载 | 免费看大美女大黄大色| 久久噜噜噜久久亚洲va久| 国产无遮挡无码视频免费软件| 亚洲欧洲∨国产一区二区三区| 三上悠亚在线观看免费| 久久精品国产亚洲av四虎| 99在线观看视频免费| 亚洲国产成人无码av在线播放| 野花高清在线观看免费3中文| 亚洲一卡一卡二新区无人区| 四虎精品亚洲一区二区三区| aaa毛片免费观看| 4480yy私人影院亚洲| 在线播放免费人成视频在线观看| 日本免费一区尤物| 免费一看一级毛片全播放| 最近2019中文字幕mv免费看| 女人张开腿等男人桶免费视频| 无码人妻一区二区三区免费手机| 99re6在线视频精品免费下载| 午夜亚洲WWW湿好爽| 亚洲一区综合在线播放| 91亚洲导航深夜福利| 亚洲深深色噜噜狠狠网站| 久久亚洲国产最新网站| 亚洲精品成a人在线观看夫| 久久久久久久亚洲Av无码| 亚洲综合色自拍一区| 永久黄网站色视频免费| 大片免费观看92在线视频线视频| 亚洲国产精品无码av| 免费做爰猛烈吃奶摸视频在线观看|