關(guān)于 Xunsearch PHP-SDK

2018-11-03 15:55 更新

Xunsearch (中文名:迅搜)是一套免費開源的專業(yè)中文全文檢索解決方案,簡單易用而且 功能強大、性能卓越能輕松處理海量數(shù)據(jù)的全文檢索。它包含后端索引、搜索服務(wù)程序和前端 腳本語言編寫的開發(fā)工具包(稱之為 SDK) 。

Xunsearch 底層采用 C/C++ 編寫,索引設(shè)計基于著名而悠久的 Xapian,分詞采用 自主研發(fā)同樣也是開源的 SCWS分詞,兩者完美結(jié)合,理論上單個搜索庫支持 40 億條 記錄??删幾g運行于 Linux/FreeBSD 等各種 UNIX 類型的系統(tǒng)。

Xunsearch PHP-SDK 是該項目的 PHP 語言開發(fā)工具包,面向普通開發(fā)者提供簡要的 API ,在此基礎(chǔ)上快速構(gòu)建自己的全文檢索應(yīng)用。

1. 有哪些優(yōu)勢?

  • 開源免費 Xunsearch 全面開源,并使用最流行的開源許可協(xié)議 GPL 發(fā)布。任何人均可以免費 獲取本項目的全部源代碼,并在許可條件下修改和再分發(fā)。

  • 分布式架構(gòu) 搜索程序的前端和后端可以分離部署在不同服務(wù)器中,對于大規(guī)模的搜索應(yīng)用還可以 對索引進行水平、垂直切割。

  • 開發(fā)難度極低 一般開發(fā)者只要在安裝和設(shè)置完成后,通過提供的腳本 SDK 包,便可十分容易的進行 二次開發(fā),打造出自己的全文搜索引擎。

  • 功能強大 支持字段檢索、結(jié)果高亮、字段排序、布爾語法、區(qū)間檢索、聚合搜索、相關(guān)搜索、 權(quán)重微調(diào)、拼音搜索、搜索建議等專業(yè)搜索引擎具備的各項功能。這也是本項目 相對于其它開源搜索軟件的重要優(yōu)勢。

2. 適合哪些應(yīng)用領(lǐng)域?

適合具備獨立服務(wù)器(需要Unix 類操作系統(tǒng))的初、中型規(guī)模的網(wǎng)站,作為完整全文檢索技術(shù) 解決方案。

支持 MySQL 數(shù)據(jù)庫全文檢索、Web站內(nèi)/論壇搜索、行業(yè)門戶/垂直搜索、企業(yè)級的站內(nèi)搜索、 計算機文件搜索等,各種專業(yè)搜索引擎(如購物搜索,旅游搜索、游戲搜索)、文檔/文獻檢索 等各種領(lǐng)域。

3. 運行環(huán)境與條件?

您必須有一臺(或多臺)Unix 類的主機(推薦用各種 Linux、BSD 操作系統(tǒng))用于安裝 Xunsearch 后端服務(wù)程序。

Xunsearch PHP-SDK 則可以運行在包含 Windows 在內(nèi)的服務(wù)器系統(tǒng)中,只要求 PHP 的 版本必須在 5.2.0 以上即可。具體運行時根據(jù)需求,PHP 還應(yīng)包含一些擴展,參見本文檔中的 RequiredCheck 運行條件檢測 。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號