W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
我們現(xiàn)在講解一下使用 Xunsearch PHP-SDK
開發(fā)搜索應(yīng)用時(shí)的一般開發(fā)流程。 此處的開發(fā)流程假設(shè)我們已經(jīng)完成了對(duì)應(yīng)用的需求分析和必要的設(shè)計(jì)分析、Xunsearch安裝等操作。
編寫項(xiàng)目配置文件,請(qǐng)先閱讀編寫第一個(gè)配置文件然后進(jìn)行手工編寫, 或使用在線輔助工具生成配置文件。
決定索引更新方式,如果項(xiàng)目搜索的實(shí)時(shí)要求比較高、而且采用 PHP
開發(fā),則建議修改項(xiàng)目代碼, 在數(shù)據(jù)變動(dòng)時(shí)調(diào)用 XSIndex 的相關(guān) API
進(jìn)行索引同步;否則請(qǐng)另行編寫索引管理工具, 選用定時(shí)或不定時(shí)重建的方式。
引入 PHP-SDK
的入口文件 $prefix/sdk/php/lib/XS.php
進(jìn)行搜索功能和界面開發(fā)。
最終調(diào)整與正式部署。
Tip: 我們提供了一個(gè)默認(rèn)的搜索功能生成工具,通過讀取和分析配置文件智能生成搜索相關(guān)代碼, 同時(shí)還包含了相應(yīng)的搜索界面。強(qiáng)烈建議您先使用工具生成代碼,然后在此基礎(chǔ)上二次開發(fā)即可。 詳情閱讀SearchSkel 生成搜索骨架代碼。
項(xiàng)目配置文件中的字段設(shè)置直接影響著索引數(shù)據(jù)庫的數(shù)據(jù)。所以如果您修改了一個(gè)已有數(shù)據(jù)的 的項(xiàng)目字段配置,那么您必須進(jìn)行清空索引或平滑重建索引, 否則可能會(huì)引起搜索結(jié)果不正確。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: