開源的PHP全文搜索引擎 Xunsearch 1.2.0

fmms 13年前發布 | 17K 次閱讀 PHP

迅搜(xunsearch)是采用 C/C++ 基于 xapian 和 scws 開發的全文搜索引擎解決方案,提供 PHP 語言的開發接口。支持海量數據高速檢索,功能強大,簡單易用,是 PHP 開發的 WEB 應用的全文檢索首選解決方案之一!

本項目旨在幫助一般開發者針對既有的海量數據,快速而方便地建立自己的全文搜索引擎。全文檢索可以幫助您降低服務器搜索負荷、極大程度的提高搜索速度和用戶體驗。

經過開發給不斷的努力和測試,以及吸收了大量網友的反饋意見,很高興于今天發布 Xunsearch 1.2.0 正式版。

這次修訂主要是開發了一些新功能,同時修正了一些 BUG,強烈各位用戶建議升級到該最新穩定版本。新增的主要功能如下:

1. 新增搜索日志管理工具 util.Logger,可用于管理熱門搜索、相關搜索、搜索建議和糾錯等內容。
http://www.xunsearch.com/doc/php/guide/util.logger

2. 小修改大提升,支持自定義 SCWS 分詞詞典,文本格式。但舊有索引必須重建,新增的詞匯才能生效。
http://www.xunsearch.com/doc/php/guide/index.dict

3. 其它一些 PHP-SDK 工具和 API的修改:
    XSIndex 對象的各個方法也直接返回對象本身,以支持串接操作。
    util.Quest 增加了 --show-query 功能用于查看解析后的內部搜索語句。

4. util.Indexer 增加了 --filter 指定數據過濾器,可以在數據入庫前有一次處理的機會。
http://www.xunsearch.com/doc/php/guide/util.indexer#ch6

5. 官方網站文檔新增一個 changelog 頁面,記錄了各大版本號的主要修改差異及文檔索引,適合老用戶檢視新功能。
http://www.xunsearch.com/doc/php/guide/start.changelog

其它改動詳見下面相關鏈接:

官方網站:http://www.xunsearch.com
下載地址:http://www.xunsearch.com/download/xunsearch-full-latest.tar.bz2
代碼倉庫:https://github.com/hightman/xunsearch
修改日志:https://github.com/hightman/xunsearch/commits/1.2.0
CHM 手冊:http://www.xunsearch.com/download/xs_php_manual.chm

此外,接下來我們后續再開發時將先考慮內置支持”同義詞搜索“,”搜索切詞的細化和優化“。

歡迎提出各種建議和意見。

 本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!