快兩年了,Iveely Search Engine已經走過了5個版本的歲月,雖出生“貧寒”,沒有任何開源基金會的支持,沒有優秀的“干爹、干媽”,它憑着它的愛好者的支持,0.6.0終於破殼而出,7年前,我開始研究搜索引擎,開始構思我的想法,今天的0.6.0是目前最接近我最初想法的一個版本。簡單的說,搜索引擎會讓機器人越來越聰明,當然源碼依然在這里 (安裝部署)。
在Iveely Search Engine 0.6.0里,我們為大家帶來了什么?新的視野,未來的搜索方式。還記得,我們發布0.1.0的時候,說過,我們希望用戶在搜索一個問題的時候,我們能夠給用戶最直接的答案,而不是一對文檔,讓用戶篩選,今天我們帶着0.6.0的期待,靠近最初的夢想,靠近夢想的感覺是最美的。我還是廢話少說,先看看0.6.0的截圖吧。
首頁:依然延續不變的主題“您最想知道什么?”,讓每個人平等自由的獲取分享知識是最全民的教育。
搜索結果頁:提供全新知識引擎的結果,第一條與眾不同。
從搜索結果頁來看,最大的改變在於第一條數據,如果您仔細看,第一條記錄似乎和其它記錄很有不同。首先是“[知]”它標識,此記錄來自知識引擎,以往的title變成了相關問題,然后直接顯示答案。上面從UI界面上簡單的展示了Iveely 0.6.0的效果,但是背后的技術卻是非常龐大的巨變。
1. Iveely Computing分布式平台穩定運行7*12h。
2. 數據存儲采用STSDB支持TB級別,借助Iveely Computing可以達到更大,當然源碼也在其中。
3. 引入知識引擎,為搜索結果助推強勁動力。
4. 其它細節,效果、性能、通信優化。
0.6.0技術窺視
從整個路線上來說,此次影響最大的既是知識引擎。知識引擎的目的是構建知識圖譜,正如下圖所示:
上面有三個實體“上海”、“浦東新區”、“東方明珠”,實體周圍的小圓是屬性,當別人問“東方明珠有多高?”的時候,能夠從里面直接提取“468m”。這是搜索頁面的結果來源。
0.7.0目標:
1. 智能推理。利用知識圖譜實現推理機制,在Iveely Search Engine已經存在部分推理,但是目前沒有派上太大的用場。我們希望計算機讀到一句話“小明的爸爸是大明,大明的爸爸是老明”能夠從中分析出“小明是老明的孫子”,這種推理的用處是當用戶輸入“李白寫汪倫的詩是?”利用推理就能知道是“《贈汪倫》”。
2. 更佳完善的知識引擎。目前輸入“被譽為濟寧北湖的是哪里?”會得到下面的答案:
這里的知識引擎不是很完善的,需要給出更多的信息。例如,什么時候被改名。目前實現的知識引擎還屬於簡單,還需要通過互聯網的機器學習,借助眾包的思想還確定知識圖譜的准確性。
捐助我們:每次寫道這里,我的心情都特別沉重,每到月底,我們都在想一個問題,下個月的服務器預算大概多少經費,我們常常都在為服務器發愁,雖然只有一台,在我們前期的積累和熱心朋友的支持下,0.6.0走到了今天,可我們的經費慢慢殆盡,如果您願意幫助我們,可以通過支付寶 iveely@qq.com, Paypal:liufanping@iveely.com 當然您如果願意投資我們的夢想,可以直接Email到:liufanping@iveely.com ,您們的每一分支持,都是我們前進的動力。最后,謝謝各位朋友的支持,發自內心最誠摯的謝意,有您們,Iveely才顯得異於其它開源軟件,在此,也特別感謝Bogdan P Sliwowski先生對我們的支持。
結 語: 世界變化很快,在我們這個浮躁的世界,我們希望自己能堅持理想,總有一天,我們都會逝去,不管是在過去,還是當前,甚至未來,我們需要的不僅僅的是生活的物質基礎,我們還需要生活的快樂,而最快樂的,莫過於為理想而奮斗。
您的朋友,凡平