Xunsearch
Xunsearch 是一個高性能、全功能的全文檢索解決方案。
Xunsearch 旨在幫助一般開發者針對既有的海量數據,快速而方便地建立自己的全文搜索引擎。
Xunsearch 中文譯名為“迅搜”,代碼中的經常被縮寫為 XS,既是英文名稱的縮略也是中文聲母縮寫。這兒的“迅”是快速的意思,至少包含了兩層涵義:其一代表了搜索結果的響應能力,其二則為二次開發難度、速度。Xunsearch 采用結構化分層設計,包含后端服務、前端開發包兩大部分,層次清晰而不交叉。其中后端是采用 C/C++ 編寫的守護進程,而前端采用最為流行的腳本語言 PHP ,對于 web 搜索項目更為方便。具體參見架構設計。
Xunsearch 極大程度降低的搜索開發的難度,除了常規的中文分詞、字段檢索、布爾語法等功能外,還比其它免費的解決方案提供了用戶急需的相關搜索、拼音搜索、結果高亮、搜索建議等等。具體的清單請參見我們的功能列表。
Xunsearch 真正全面開源,并使用最流行的開源許可協議 GPL 發布。您可以免費獲取本項目的全部源代碼,自由的使用它,并在許可條件下修改和再分發,具體參見授權聲明文件。
1. 應用領域□
前提是要有一定的 PHP (或其它對應的 SDK 語言) 開發能力,并備有 Unix 類型操作系統的服務器至少一臺。Xunsearch 可以幫助您建立各種行業門戶/垂直搜索、BBS 論壇搜索、CMS/Web站內搜索、文檔/文獻資料檢索,以及各種基于現有數據庫系統的全文檢索。
2. 歷史淵源□
大約在 2006 年創始人 hightman 開始了全文檢索的相關探索,先是發布了純 PHP 實現的中文分詞代碼,之后又推出了 MySQL/MyISAM 全文索引的中文分詞補丁 MyFT。經過一系列不斷完善和改進后,于 2007 年正式發布中文分詞項目 scws 并一直維護至今。起初開發分詞的目的就是為了解決中文的全文檢索,全文檢索技術雖然已經趨于成熟,但多為商業產品。免費開源、并且要好用的還真難找了,于是萌動了自己開發全文檢索的念頭。2008 年推出了比較粗糙的搜索解決方案 FTPHP,之后于 2010 年又開啟了 Xungle 項目,直接免去各種技術需求,為用戶提供包含軟硬環境在內的搜索服務。
在 Xungle 項目的運作過程中,我們發現還有大量的用戶出于各種原因,不得不自行解決搜索技術。此外,我們發現了國外一個優秀的開源搜索引擎基礎庫 Xapian,它采用 C/C++ 開發,并且性能卓越,久經考驗。但是并沒有整合中文分詞,并且開發難度、復雜度也較大。于是我們下決心整合 Xapian 和 Scws,并在此基礎上提供更多、更常用的搜索功能。這就是 Xunsearch ,目前版本發布正在準備中,代碼也已托管到 github 中。
3. 開發團隊□
本項目由杭州云圣網絡科技公司創立并維護,同時也是唯一就 Xunsearch 提供相應的商業技術服務、支持的公司。4. 致謝□
是大量 xungle 用戶的提議促使我們開啟 xunsearch 項目,Xunsearch 的往后發展將離不開廣大用戶的支持,還要特別感謝在此其間義務參與 xunsearch 內測的一些朋友。Xunsearch 底層采用 C/C++ 編寫,其中用到了許多其它優秀項目,在線特別感謝它們的團隊和作者。主要有以下幾個:
xapian-core 這是 Xunsearch 的底層索引設計方案
www.xunsearch.com - 2013-11-29 - 收藏
scws 默認內置的中文分詞解決方案
libevent 后端服務器的事件處理模型
nginx 搜索服務器的設計借鑒了 nginx 的方式,采用多進程、多線程混合用于處理高并發請求
Yii 非常優秀的 PHP 開發框架,xunsearch 官網采用該框架,文檔組織形式也參考自 Yii愛好者
愛好者網站與《電腦愛好者》半月刊、《電腦愛好者》(普及版)、《電腦愛好者合訂本》、《電腦愛好者》精品圖書共同組成了一個相當強勢的電腦普及媒體群,它們為各個層次、各個年齡、不同需求的讀者提供了全方位的服務與支持,并在不同領域占據著領先地位!
愛好者網站簡稱(cfan),定位于對讀者進行全面的IT知識與信息普及,包括與讀者交流計算機軟件、硬件、數碼產品的選購經驗、應用指導等信息,以及IT業界新聞、產品動態等各個方面。愛好者網內容豐富、更新及時、時時保持與網友互動交流,現已擁有50萬的注冊用戶,每日登錄用戶五萬人以上,這其中還不包括以游客身份瀏覽的用戶。愛好者網的知識庫和用戶庫一直不斷完善,也進一步加強了與網友的溝通。
聯系方式
www.cfan.com.cn - 2013-11-28 - 收藏
【我們的特色專欄】
【網站合作】
010-68130909-8150(綜合) 010-68130909-8150(論壇)
010-68130909-8150(硬件) 010-68130909-8150(數碼)
【雜志合作】
010-68130909-8150
【廣告銷售】
010-68130909-8056
【售后查詢】
010-68130909-8023
【聯系郵箱】
heshuai#cfan.com.cn(網站相關事宜請聯系此郵箱,請將#換成@)
yougou@cfan.com.cn(雜志相關事宜請聯系此郵箱,請將#換成@)
推薦資訊
推薦站點
頭像寶
頭像寶免費為網友提供大量豐富、精美的QQ頭像、女生頭像、男生頭像、情侶頭像、非主流頭像、動漫頭像等,好看的頭像大全盡在頭像寶網站。
www.vstou.com鞭牛士
鞭牛士 - 專注報道互聯網 BiaNews 欲知網編事,必上Bianews。我們是中國第一網絡編輯交流社區。為網絡編輯提供就業、實習、交流、分享平臺。門戶主編坐鎮,解答網絡編輯疑問,近20000名網絡編輯幫助您成為最優秀的網絡編輯員和網絡編輯師,同時,我們還為中國互聯網公司招聘網絡編輯,信息真實,圈子招聘成功率極高。北京網絡編輯培訓機構獨家發布網絡編輯的認證與培訓信息、網絡編輯的行業動態以及網絡編輯的職業能力測試等信息。
www.bianews.com開心網
開心網是一個在線社區,通過它您可以與朋友、同學、同事、家人保持更緊密的聯系,及時了解他們的動態;與他們分享你的照片、心情、快樂。
www.kaixin001.com中國同學錄 (我思念你)
中國同學錄是一個真實的同學、朋友關系網絡,為您提供專業級的同學錄,校友錄等服務,自1998年5月4號 開始,我們已為2800萬用戶提供服務。
www.5460.net新書城
新書城網上書店,上海地區專業的網上書店,主要經營計算機、經管會計、英語考研等圖書,上海地區提供送貨上門服務。
www.newbooks.com.cn
