<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          snoics-retrieval基于Lucene的全文檢索框架

          聯(lián)合創(chuàng)作 · 2023-09-29 04:27

          基于Lucene的全文檢索框架

          一、 介紹

                基于Lucene的全文檢索框架,提供快速方便的索引創(chuàng)建及查詢方式,并提供擴(kuò)展功能對(duì)框架進(jìn)行擴(kuò)展。

          二、 使用指南

          1、 環(huán)境要求

                Java1.5+

                Lucene 3.0.x+

          2、 加載

                通過(guò) RetrievalApplicationContext? 載入配置參數(shù),創(chuàng)建實(shí)例,每個(gè)被創(chuàng)建出的 RetrievalApplicationContext?實(shí)例中都包含一個(gè)完整的、獨(dú)立的上下文環(huán)境。

                一般情況下,一個(gè)應(yīng)用只需要在啟動(dòng)時(shí)創(chuàng)建一個(gè)RetrievalApplicationContext?實(shí)例,然后由整個(gè)應(yīng)用共享。

          3、 參數(shù)配置

              默認(rèn)配置文件為classpath下的retrieval.properties

          4、 索引

          4.1、初始化索引

          4.2、提供5種方式創(chuàng)建索引

          ? 以普通方式創(chuàng)建索引

          ? 對(duì)單條數(shù)據(jù)庫(kù)記錄內(nèi)容創(chuàng)建索引

          ? 對(duì)單個(gè)文件內(nèi)容及文件信息創(chuàng)建索引 ? 對(duì)數(shù)據(jù)庫(kù)記錄進(jìn)行批量創(chuàng)建索引

          ? 對(duì)大量的文件批量創(chuàng)建索引

          ? 支持多線程創(chuàng)建索引,而不會(huì)出現(xiàn)索引文件異常

          5、 查詢

                   使用RQuery實(shí)例,通過(guò)傳入構(gòu)造好的QueryItem?實(shí)例進(jìn)行查詢,并使用QuerySort?實(shí)例對(duì)結(jié)果排序

          6、 擴(kuò)展

               提供兩種途徑進(jìn)行擴(kuò)展:

          1. 在配置文件指定擴(kuò)展類,在加載時(shí),自動(dòng)讀取和設(shè)置配置文件中的擴(kuò)展類
          2. 在RetrievalProperties?實(shí)例中設(shè)置擴(kuò)展類,并使用該實(shí)例創(chuàng)建RetrievalApplicationContext?實(shí)例

          7、 其它

           

              更詳細(xì)的示例請(qǐng)查閱test中的代碼

              snoics-retrieval項(xiàng)目中使用了snoics-base.jar,如果需要獲取snoics-base.jar的源代碼,請(qǐng)到 http://code.google.com/p/snoics-base/ 下載

          三、 關(guān)于

              項(xiàng)目地址:http://code.google.com/p/snoics-retrieval/

              Email : [email protected]

              Blog : http://blogjava.net/snoics

          瀏覽 18
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  亚洲网在线播放 | 国产一区二区三区18 | 成人无码视频在线观看 | 日本一区视频在线观看 | 日本激情视频 |