?1)、綜述互聯(lián)網(wǎng)時(shí)代搜索引擎的作用
??????網(wǎng)絡(luò)世界信息是繁多、孤立和無(wú)序的,網(wǎng)頁(yè)鏈接是這些孤立信息點(diǎn)之間的橋梁,而搜索引擎是可以形象的描述為這些橋梁和信息點(diǎn)的地圖。用戶(hù)通過(guò)搜索引擎可以方便的從互聯(lián)網(wǎng)世界獲取有用的信息。
2)、了解Java實(shí)現(xiàn)搜索引擎的相關(guān)技
基于Java的搜索引擎技術(shù),總體可分為三方面來(lái)實(shí)現(xiàn):網(wǎng)絡(luò)爬蟲(chóng)技術(shù)、Lucene索引技術(shù)和web技術(shù)。
????3)、熟悉搜索引擎的開(kāi)發(fā)策略
???????本課題采用面對(duì)對(duì)象的系統(tǒng)架構(gòu)的方法來(lái)實(shí)現(xiàn)搜索引擎的功能。
4)、使用Java相關(guān)技術(shù)設(shè)計(jì)實(shí)現(xiàn)搜索引擎功能。
5)、熟練掌握軟件開(kāi)發(fā)的流程,熟練掌握J(rèn)ava語(yǔ)言的編程規(guī)范。