XunSearch:迅搜免費開源全文搜尋引擎

XunSearch:迅搜免費開源全文搜尋引擎是採用 C/C++ 基於 xapian 和 scws 開發的全文搜尋引擎解決方案,適用於php全文檢索、mysql全文檢索和各種站內搜尋。支援海量資料高速檢索,功能強大、簡單易用、開源免費!

XunSearch:迅搜免費開源全文搜尋引擎

迅搜幫助一般開發者針對既有的海量資料,快速而方便地建立自己的全文搜尋引擎。全文檢索可以幫助您降低伺服器搜尋負荷、極大程度的提高搜尋速度和使用者體驗。

後端是採用 C/C++ 開發多執行緒服務端,索引設計基於 Xapian 和 scws 中文分詞。單庫最多支援 40 億條資料,在 500 萬網頁大約 1.5TB 的資料中檢索時間不超過 1 秒(非快取)。

前端是使用指令碼語言編寫的開發工具 (SDK),目前支援 PHP 語言。API 簡單清晰,開發難度極低,提供全中文的示例程式碼、文件、輔助指令碼工具等。

迅搜功能特色:

1、支援海量資料,高速搜尋響應,敬請參見 Xapian 裡的 Scalability。 據描述單庫最多支援 40 億條資料,在 500 萬網頁大約 1.5TB 的資料中,非快取情況下檢索時間不超過 1 秒。

2、健壯的後端守護程式,內建快取設計,事件模型基於 libevent。

3、內建專為搜尋而自主開發的 scws 中文分詞,搜尋效果好,又能保障查全率。

4、後端採用穩定高效的 C/C++ 開發,前端採用流行的 PHP 指令碼語言,堪稱最佳組合。

5、極低的開發難度,介面簡單易用,而且文件規範、全面。

6、與 Lucene, Sphinx 之類相比較,Xunsearch 提供了更豐富而必需的功能,開發週期更短。

7、功能強大,內建了大量只有商業、大型搜尋引擎才提供的功能。支援包括欄位檢索、結果高亮、 欄位排序、布林語法、區間檢索、聚合搜尋、相關搜尋、權重微調、拼音搜尋、 搜尋建議等等專業搜尋引擎具備的功能。

Xunsearch 極大程度降低的搜尋開發的難度,除了常規的中文分詞、欄位檢索、布林語法等功能外, 還比其它免費的解決方案提供了使用者急需的相關搜尋、拼音搜尋、結果高亮、搜尋建議等等。 具體的清單請參見我們的功能列表。

Xunsearch 真正全面開源,並使用最流行的開源許可協議 GPL 釋出。您可以免費獲取本專案的全部原始碼, 自由的使用它,並在許可條件下修改和再分發,具體參見授權宣告檔案。

猜你喜歡

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *