[Xunsearch PHP-SDK](http://www.xunsearch.com) v1.4.8 權威指南
1. [有哪些優勢?](#)
1. [適合哪些應用領域?](#)
1. [運行環境與條件?](#)
# 關于 Xunsearch PHP-SDK
Xunsearch (中文名:迅搜)是一套免費開源的專業中文全文檢索解決方案,簡單易用而且功能強大、性能卓越能輕松處理海量數據的全文檢索。它包含后端索引、搜索服務程序和前端腳本語言編寫的開發工具包(稱之為 SDK) 。
Xunsearch 底層采用 C/C++ 編寫,索引設計基于著名而悠久的 [Xapian](http://xapian.org "Xapian 官網"),分詞采用自主研發同樣也是開源的 [SCWS分詞](http://www.xunsearch.com/scws/ "免費開源的中文分詞系統"),兩者完美結合,理論上單個搜索庫支持 40 億條記錄。可編譯運行于 Linux/FreeBSD 等各種 UNIX 類型的系統。
*Xunsearch PHP-SDK* 是該項目的 PHP 語言開發工具包,面向普通開發者提供簡要的API ,在此基礎上快速構建自己的全文檢索應用。
### 1. 有哪些優勢?[?]()
-
**開源免費**Xunsearch 全面開源,并使用最流行的開源許可協議 GPL 發布。任何人均可以免費獲取本項目的全部源代碼,并在許可條件下修改和再分發。
-
**分布式架構**搜索程序的前端和后端可以分離部署在不同服務器中,對于大規模的搜索應用還可以對索引進行水平、垂直切割。
-
**開發難度極低**一般開發者只要在安裝和設置完成后,通過提供的腳本 SDK 包,便可十分容易的進行二次開發,打造出自己的全文搜索引擎。
-
**功能強大**支持字段檢索、結果高亮、字段排序、布爾語法、區間檢索、聚合搜索、相關搜索、權重微調、*拼音搜索*、*搜索建議*等專業搜索引擎具備的各項功能。這也是本項目相對于其它開源搜索軟件的重要優勢。
### 2. 適合哪些應用領域?[?]()
適合具備獨立服務器(需要Unix 類操作系統)的初、中型規模的網站,作為完整全文檢索技術解決方案。
支持 MySQL 數據庫全文檢索、Web站內/論壇搜索、行業門戶/垂直搜索、企業級的站內搜索、計算機文件搜索等,各種專業搜索引擎(如購物搜索,旅游搜索、游戲搜索)、文檔/文獻檢索等各種領域。
### 3. 運行環境與條件?[?]()
您必須有一臺(或多臺)Unix 類的主機(推薦用各種 Linux、BSD 操作系統)用于安裝 Xunsearch 后端服務程序。
*Xunsearch PHP-SDK* 則可以運行在包含 Windows 在內的服務器系統中,只要求 PHP 的版本必須在 5.2.0 以上即可。具體運行時根據需求,PHP 還應包含一些擴展,參見本文檔中的[RequiredCheck 運行條件檢測](#) 。
$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 授權許可證