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

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

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

    葉明的javablog

    java學習天堂,個人關于其他blog:blog.javaworker.cn,歡迎大家訪問
    posts - 64, comments - 50, trackbacks - 0, articles - 3

    Lucene(2.4.1)技術研究(3)--Document源代碼

    Posted on 2009-03-30 16:17 天空蒼茫 閱讀(1607) 評論(3)  編輯  收藏 所屬分類: java知識

    1、Document文件

    Document是lucene自己定義的一種文件格式,lucene使用docement來代替對應的物理文件或者保存在數(shù)據(jù)庫中的數(shù)據(jù)。因此Document只能作為數(shù)據(jù)源在Lucene中的數(shù)據(jù)存貯的一種文件形式。

    Document只是負責收集數(shù)據(jù)源,因為不同的文件可以構建同一個Document。只要用戶將不同的文件創(chuàng)建成Document類型的文件,Lucene就能快速找到查找并且使用他們。

    對于一個Document文件,可以同時增加多個Field。Lucene中對于每個數(shù)據(jù)源是使用Field類來表示的。多個Field組成一個Document,多個Document組成一個索引文件。Document與Field關系如果一所示

     

    此時,我們?nèi)タ纯碊ocument這個類的源代碼。Document采用默認不帶參數(shù)的構造函數(shù),但是我們他在創(chuàng)建的時間,
            產(chǎn)生兩個變量:
    fields和 boost

    其中fields是創(chuàng)建了一個arrayList,其主要是保存Field類

    Boost主要是設置該doc的優(yōu)先級

    其方法:add(Fieldable field)增加一個field對象

        removeField(String name)  根據(jù)name移除一個ield對象(找到一個就返回)

    removeFields(String name)  根據(jù)name移除所有的field對象

    Field getField(String name)  根據(jù)名字找到該Field對象。

    Fieldable getFieldable(String name)  根據(jù)名字找到Fieldable子類(Fieldable是 接口,具體有Filed來實現(xiàn))

    String get(String name) 根據(jù)名字,找到給Filed對象中包含的內(nèi)容

    public final byte[] getBinaryValue(String name) 主要查找Doc中包含有二進制field 數(shù)據(jù)(如果不存在,則返回null)
        public final List getFields() 直接返回該Doc中包含的Field。
        

    Feedback

    # re: Lucene(2.4.1)技術研究(3)--Document源代碼  回復  更多評論   

    2009-03-30 21:28 by 勝客
    .

    # re: Lucene(2.4.1)技術研究(3)--Document源代碼  回復  更多評論   

    2009-03-31 09:21 by 李子涵
    恩`~最近偶也在研究Lucene``想做個搜索引擎看看效果`可以共同討論一下``

    # re: Lucene(2.4.1)技術研究(3)--Document源代碼  回復  更多評論   

    2009-03-31 10:58 by lovajava_ye
    呵呵,一起學習
    主站蜘蛛池模板: 免费高清小黄站在线观看| 国产大片91精品免费看3| 亚洲一级视频在线观看| 美女黄网站人色视频免费国产| 免费人成大片在线观看播放电影| 亚洲av伊人久久综合密臀性色| 成人免费午夜无码视频| www.av在线免费观看| 18gay台湾男同亚洲男同| 国产免费变态视频网址网站 | xvideos永久免费入口| 亚洲黄色中文字幕| 免费看国产一级片| 99久久久国产精品免费牛牛四川| MM1313亚洲国产精品| 亚洲自偷自拍另类12p| 亚洲成av人片一区二区三区| 久久99国产综合精品免费| 污网站免费在线观看| 亚洲国产日韩女人aaaaaa毛片在线| 亚洲欧洲中文日韩av乱码| 免费av欧美国产在钱| 无码中文字幕av免费放dvd| 色妞www精品视频免费看| 亚洲午夜国产精品| 亚洲AV第一页国产精品| 婷婷综合缴情亚洲狠狠尤物| 国产成人免费午夜在线观看| 两个人www免费高清视频| 免费看一级毛片在线观看精品视频| 亚洲一卡2卡3卡4卡国产网站 | 真实乱视频国产免费观看 | 中文亚洲成a人片在线观看| 丁香花在线观看免费观看| 免费视频精品一区二区三区 | 2021免费日韩视频网| 久久国产乱子伦精品免费不卡| 一级a性色生活片久久无少妇一级婬片免费放 | 亚洲国产成人a精品不卡在线| 最近中文字幕无免费视频| 亚洲免费视频网址|