開源的PHP全文搜索引擎 Xunsearch 1.2.0
迅搜(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
此外,接下來我們后續再開發時將先考慮內置支持”同義詞搜索“,”搜索切詞的細化和優化“。
歡迎提出各種建議和意見。