最近在學(xué)習(xí)和使用luence.就目前我的理解,大概可以理出下面的思路:
1 創(chuàng)建索引
2 檢索索引
3 更新索引
那么如何創(chuàng)建索引?
首先,要?jiǎng)?chuàng)建一個(gè)IndexWriter對(duì)象,這個(gè)對(duì)象負(fù)責(zé)初始化和創(chuàng)建索引。相對(duì)于之前的準(zhǔn)備工作,然后在分析
??? 一下你要做索引的文檔等。
然后,就是添加索引。
??? 索引文件,也向數(shù)據(jù)庫(kù)一樣,是一條一條的數(shù)據(jù)。在索引里面,我們叫Document.這個(gè)東西,我們可以和數(shù)據(jù)庫(kù)里面的記錄作對(duì)應(yīng)。也有何數(shù)據(jù)庫(kù)一樣的字段,不過(guò),對(duì)于每一個(gè)字段,你可以設(shè)置不同的記錄屬性,比如,有的字段不創(chuàng)建索引,那么在添加這個(gè)索引記錄的時(shí)候,就會(huì)不進(jìn)行分詞處理。有的字段,不予存儲(chǔ),也就是說(shuō),可能對(duì)這個(gè)字段作索引,檢索有用,但是,檢索出來(lái)的記錄里面就不在有這個(gè)字段的數(shù)據(jù)。有的字段可能既不作索引,也不作存儲(chǔ),那就是不予處理。
如果設(shè)置完了這個(gè)Document的對(duì)象的各個(gè)字段的屬性,那么就可以添加這條索引了。
所以,我們?cè)俪绦驅(qū)崿F(xiàn)的時(shí)候,也就是這么過(guò)過(guò)程。
剛學(xué),主要現(xiàn)理一下思路。目前,僅此而已。希望多多指正,共同學(xué)習(xí),共同探討。
|----------------------------------------------------------------------------------------|
版權(quán)聲明 版權(quán)所有 @zhyiwww
引用請(qǐng)注明來(lái)源 http://www.aygfsteel.com/zhyiwww
|----------------------------------------------------------------------------------------|