什么搜索引擎?
所謂搜索引擎,就是根據用戶需求與一定算法,運用特定策略從互聯網檢索出制定信息反饋給用戶的一門檢索技術。搜索引擎依托于多種技術,如網絡爬蟲技術、檢索排序技術、網頁處理技術、大數據處理技術、自然語言處理技術等,為信息檢索用戶提供快速、高相關性的信息服務。搜索引擎技術的核心模塊一般包括爬蟲、索引、檢索和排序等,同時可添加其他一系列輔助模塊,以為用戶創造更好的網絡使用環境。
什么是編程語言?
編程語言(programminglanguage)可以簡單的理解為一種計算機和人都能識別的語言。一種計算機語言讓程序員能夠準確地定義計算機所需要使用的數據,并精確地定義在不同情況下所應當采取的行動。編程語言處在不斷的發展和變化中,從最初的機器語言發展到如今的2500種以上的高級語言,每種語言都有其特定的用途和不同的發展軌跡。編程語言并不像人類自然語言發展變化一樣的緩慢而又持久,其發展是相當快速的,這主要是計算機硬件、互聯網和IT業的發展促進了編程語言的發展。
結論
在了解搜索引擎和編程語言是什么的情況下,那我們目標就比較清晰了。
主要看需求,如果是為了搜索網頁使用,那么可以采用PHP,JSP,ASP.NET語言進行開發。
當然為了實現更高的性能,可能涉及到C、匯編、SIMD加速指令集,進行算法核心優化。