W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
XS 是搜索項目的總對象,所有操作均基于此對象或其屬性,在此我們只挑最常用的一些屬性、方法進行介紹。
1. 創(chuàng)建 XS 對象創(chuàng)建 XS 對象的唯一參數(shù)是項目配置文件的可訪問路徑,或者項目名,也可以是項目配置文件的內(nèi)容。如果給出 的參數(shù)是項目名則自動使用 $prefix/sdk/php/app/項目名.ini
,例子代碼如下:
require_once '$prefix/sdk/php/lib/XS.php';
$xs = new XS('demo'); // 自動使用
$prefix/sdk/php/app/demo.ini 作項目配置文件
$xs = new XS('/path/to/demo.ini'); // 使用 /path/to/demo.ini
2. 重要屬性Note: 自 v1.4.9 起,可以通過定義常量 XS_APP_ROOT 或設(shè)置這個環(huán)境變量來改變默認(rèn)項目配置目錄。
XS::defaultCharset 項目默認(rèn)字符集 影響范圍包括使用時的輸入數(shù)據(jù)以及搜索結(jié)果的輸出數(shù)據(jù),該屬性默認(rèn)由配置文件中的 project.default_charset
指定,如有必要可以自行修改,但要確保在使用索引、搜索對象之前。
XS::index 索引管理對象 類型為 XSIndex,比如用下面代碼可以清空項目索引內(nèi)容:
$xs->index->clean();
XS::search 搜索對象 類型為 XSSearch,比如用下面代碼可以快速檢索包含 hightman
的結(jié)果
$docs = $xs->search->search('hightman');
print_r($docs);
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: