迅搜全文搜索引擎 XunSearch
Xunsearch 免費開源的專業全文檢索解決方案
幫助一般開發者針對既有的海量數據,快速而方便地建立自己的全文搜索引擎。全文檢索可以幫助您降低服務器搜索負荷、極大程度的提高搜索速度和用戶體驗。
高性能:后端是采用 C/C++ 開發多線程服務端,索引設計基于 Xapian 和 scws 中文分詞。單庫最多支持 40 億條數據,在 500 萬網頁大約 1.5TB 的數據中檢索時間不超過 1 秒(非緩存),參見 Scalability。
簡單易用:前端是使用腳本語言編寫的開發工具 (SDK),目前支持 PHP 語言。API 簡單清晰,開發難度極低,提供全中文的示例代碼、文檔、輔助腳本工具等。
全功能:除支持基礎的自定義分詞、字段檢索、布爾搜索外,還直接支持用戶急需的相關搜索、拼音搜索、搜索建議等專業功能,詳見 功能特色。
我們追求的最大特色是:快,搜索響應快,開發上手快。
-
支持海量數據,高速搜索響應,敬請參見 Xapian 里的 Scalability。 據描述單庫最多支持 40 億條數據,在 500 萬網頁大約 1.5TB 的數據中,非緩存情況下檢索時間不超過 1 秒。
-
健壯的后端守護程序,內置緩存設計,事件模型基于 libevent。
-
內置專為搜索而自主開發的 scws 中文分詞,搜索效果好,又能保障查全率。
-
后端采用穩定高效的 C/C++ 開發,前端采用流行的 PHP 腳本語言,堪稱最佳組合。
-
極低的開發難度,接口簡單易用,而且文檔規范、全面。
-
與 Lucene, Sphinx 之類相比較,Xunsearch 提供了更豐富而必需的功能,開發周期更短。
-
功能強大,內置了大量只有商業、大型搜索引擎才提供的功能。支持包括字段檢索、結果高亮、 字段排序、布爾語法、區間檢索、聚合搜索、相關搜索、權重微調、拼音搜索、搜索建議等等專業搜索引擎具備的功能。
本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!