[Xunsearch PHP-SDK](http://www.xunsearch.com) v1.4.8 權威指南
1. [版本 1.4.8 (2013-12-11)](#)
1. [版本 1.4.7 (2013-7-30)](#)
1. [版本 1.4.6 (2013-3-27)](#)
1. [版本 1.4.5 (2013-3-25)](#)
1. [版本 1.4.4 (2013-3-22)](#)
1. [版本 1.4.1 (2013-2-21)](#)
1. [版本 1.4.0 (2013-1-22)](#)
1. [版本 1.3.3 (2012-11-21)](#)
1. [版本 1.3.2 (2012-7-2)](#)
1. [版本 1.3.1 (2012-4-6)](#)
1. [版本 1.3.0 (2012-1-13)](#)
1. [版本 1.2.0 (2011-12-12)](#)
1. [版本 1.1.0 (2011-10-25)](#)
# 最新的主要變動
在這里,按版本號羅列了歷次版本的主要變動記錄,以及相關的文檔鏈接,方便新老用戶快速查看。完整的更新日志請查看 [git 提交日志](https://github.com/hightman/xunsearch/commits)。
### 1. 版本 1.4.8 (2013-12-11)[?]()
- 改進優化代碼兼容性
- 增加用戶案例文檔:USERCASE
- 改進自定義分詞器 XSTokenizerScws 接受參數作為復合等級
- 升級 libevent 到 2.x 版
- 修正中文 stopwords 不生效的問題
- 取消惱人的 NODB(S#506) 錯誤提示
- 新增獲取文檔匹配詞表的接口 [XSSearch::setRequireMatchedTerm](#)
### 2. 版本 1.4.7 (2013-7-30)[?]()
- 優化安裝腳本,請使用 --help 查看
- 采用 Yii2 的代碼標準格式化 php-sdk 代碼
- 改進搜索結果排序支持更復雜排序,參見 [XSSearch::setSort](#)
- util.Indexer 加入 PgSQL 數據源支持
- 新增支持搜索按匹配百分比/權重剔除,參見 [XSSearch::setCutOff](#)
- 改善搜索同義詞處理方案,支持復合同義詞及權重微調
- 各種小 BUG 修正和及整體穩定性改進
- 升級整合最新的 xapian-1.2.15、scws-1.2.2
### 3. 版本 1.4.6 (2013-3-27)[?]()
- 改進優化 yii-xunsearch 擴展,使之兼容性更好功能更強
- 修改 XSTokenizerScws 以支持項目級自定義詞典的
- 自定義分詞器的字段也能參與權重計算了,在 ini 指定 `non_bool = yes`
### 4. 版本 1.4.5 (2013-3-25)[?]()
- 再次訂正改進內存 BUG,使之極其穩定
- 升級整合最新的 xapian-1.2.14,更節省內存
- 改善搜索進程終止的工作方式,更為柔和友好
### 5. 版本 1.4.4 (2013-3-22)[?]()
- 加強 scws_fork 在多線程下的鎖機制
- 再度完善搜索線程池大壓力下的死鎖問題(感謝幾位熱心用戶的配合反饋)
- 美化 util.SearchSkel 生成的搜索骨架效果(采用 bootstrap)
- 加入 Yii 擴展的包裝代碼,位于 `sdk/php/wrapper/yii-ext/`
### 6. 版本 1.4.1 (2013-2-21)[?]()
- 修正潛伏已久的 searchd 死鎖故障,徹底解決進程卡死
- 修正若干已知的小 BUG 并改進一些顯示效果
- 搜索日志記錄時排除具有明顯特征的搜索引擎爬蟲
### 7. 版本 1.4.0 (2013-1-22)[?]()
- 升級整合最新的 xapian-1.2.13、scws-1.2.1
- 新增支持項目自定義詞庫,[參見文檔](#)
- 改進網絡 IO 讀取,優化搜索內存運用等大幅提升性能和穩定性
- 凈化服務端日志使記錄更有價值
- 改進 util.Indexer 和 util.Quest 加入 --info 選項用于查看服務器簡要情況
- 改進 bin/xs-ctl.sh 啟動腳本,加入 -L/-n/-p 新選項
### 8. 版本 1.3.3 (2012-11-21)[?]()
- 修正已知的各種小問題
- 同步發布獨立的 SDK 下載,并提供測試服務器,[點擊了解](http://bbs.xunsearch.com/showthread.php?tid=749&pid=1556)。
### 9. 版本 1.3.2 (2012-7-2)[?]()
- 升級整合最新的 xapian-core-1.2.12
- 修正若干已知小 BUG
### 10. 版本 1.3.1 (2012-4-6)[?]()
- 增加基于搜索服務端的 [XSTokenizerScws](#) 便于直接使用 [SCWS](http://www.xunsearch.com/scws/) 的分詞功能,而不再需要額外安裝其 php 擴展,用法詳見 [SCWS專題文檔](#)
- 升級整合最新的 xapian-core-1.2.9、scws-1.2.0
- 大量小優化和小 BUG 修正
### 11. 版本 1.3.0 (2012-1-13)[?]()
- 內部優化中文復合詞的查詢分析器,升級整合最新的 xapian-1.2.8、scws-1.1.9
- 新增自動同義詞搜索功能,詳見 [同義詞專題文檔](#)
- 調優服務端參數,大幅度提升并發處理能力(3~5倍),精簡服務端日志
- 搜索服務端增加請求數、運行時間的監控,默認達到 10000 次請求或運行超過 3600 秒自殺重新生成搜索工作進程,避免內存泄露等不穩定因素。對進程發送 SIGTSTP 信號可以在日志中看到當前的請求數和余下的生命周期。
- 搜索語句的最大長度人 80 字節增加到 192 字節
### 12. 版本 1.2.0 (2011-12-12)[?]()
- 新增搜索日志(用于熱門統計、相關搜索等)管理工具 [util.Logger](#)
- [XSIndex](#) 對象的各個方法也直接返回對象本身,以支持串接操作。
- [util.Quest](#) 增加了 `--show-query` 功能用于查看解析后的內部搜索語句。
- [util.Indexer](#) 增加了 `--filter` 指定數據過濾器,[閱讀文檔](#)
- 新增自定義 SCWS 分詞詞典功能,原有索引須重建才能生效,[閱讀文檔](#)
### 13. 版本 1.1.0 (2011-10-25)[?]()
- 數據庫智能分庫、切割,提升大數據量下的索引速度;該項功能由系統后端自動完成。
- 按字段值的分面搜索功能,常用于各種 WEB2.0、電子商務等相關的站內搜索,[閱讀文檔](#)
- 多字段聯合排序功能,習慣了 SQL 的用戶往往都會碰到多字段不同方式的聯合排序需求,[閱讀文檔](#)
- 該版本的完整修改日志,請查看 [git commits](https://github.com/hightman/xunsearch/commits/1.1.0)
$Id$
[概述 ?](#)
Copyright ? 2008-2011 by [杭州云圣網絡科技有限公司](http://www.xunsearch.com)
All Rights Reserved.



- 權威指南
- 新手上路
- 最新主要變動
- 概述
- 關于 Xunsearch PHP-SDK
- 安裝、升級
- 體驗 demo 項目
- 開發規范
- 開發流程
- 了解基礎對象
- 基礎對象概述
- XS 項目
- XSException 異常
- XSDocument 文檔
- XSIndex 索引管理
- XSSearch 搜索
- XSTokenizer 分詞接口
- 編寫項目配置文件
- 項目配置詳解
- 自定義分詞器
- 編寫第一個配置文件
- 管理索引
- 索引概述
- 添加文檔
- 更新、修改文檔
- 刪除文檔
- 清空索引
- 平滑重建索引
- 使用索引緩沖區
- 自定義SCWS詞庫
- 使用搜索
- 搜索概述
- 構建搜索語句
- 獲取搜索匹配結果
- 獲取搜索匹配數量
- 獲取熱門搜索詞
- 獲取相關搜索詞
- 搜索建議和糾錯
- 按字段值分面搜索
- 使用輔助工具
- RequiredCheck 運行檢測
- Indexer 索引管理器
- Quest 搜索測試工具
- SearchSkel 生成搜索代碼
- IniWizzard 配置文件向導
- Logger 搜索日志管理
- 專題
- 同義詞搜索功能
- 在SDK中使用SCWS分詞
- API 指南
- XS
- XS
- XSCommand
- XSComponent
- XSDocument
- XSErrorException
- XSException
- XSFieldMeta
- XSFieldScheme
- XSIndex
- XSSearch
- XSServer
- XS.tokenizer
- XSTokenizer
- XSTokenizerFull
- XSTokenizerNone
- XSTokenizerScws
- XSTokenizerSplit
- XSTokenizerXlen
- XSTokenizerXstep
- XS.util
- XSCsvDataSource
- XSDataFilter
- XSDatabaseDataSource
- XSDebugFilter
- XSJsonDataSource
- XSUtil
- XS.util.db
- XSDatabase
- XSDatabaseMySQL
- XSDatabaseMySQLI
- XSDatabasePDO
- XSDatabasePDO_MySQL
- XSDatabasePDO_PgSQL
- XSDatabasePDO_SQLite
- XSDatabasePgSQL
- XSDatabaseSQLite
- XSDatabaseSQLite3
- XS.utilf
- XSDataSource
- 其它文檔
- 關于 xunsearch
- 特色和優勢
- Xunsearch 架構簡圖
- 下載 Xunsearch
- 商業服務與支持
- XunSearch 授權許可證