關(guān)于INDEX SERVER+ASP建立查詢引擎的一點(diǎn)心得
發(fā)布時間:2008-07-10 閱讀數(shù): 次 來源:網(wǎng)樂原科技
說起INDEX SERVER,我自己本來用的也不多,不過前兩天公司要做一個INDEX的搜索,我從網(wǎng)上找了好多的資料,仔細(xì)分析了以后自己啟動了索引服務(wù),并進(jìn)行了ASP程序的設(shè)計(jì),第一天程序運(yùn)行正常,結(jié)果第二天早上,我上班的時間發(fā)現(xiàn)查詢INDEX SERVER的ASP程序不能用了,提示是Server.CreateRecordSet("NonSequential")錯誤,隨后IIS不能解析ASP文件,我自己進(jìn)行了一天的反復(fù)嘗試,包括我停止了索引服務(wù),刪除編錄,重新安裝IIS也不能恢復(fù),最后我用GHOST重新做了我的系統(tǒng),這才一起恢復(fù)正常。隨后我開始查找更多的資料,進(jìn)行了更多次的探索,終于發(fā)現(xiàn)了問題的癥結(jié):不能將編錄存放在你要索引的目錄內(nèi)。否則將會導(dǎo)致IIS鎖定索引文件以防止更新,最終導(dǎo)致無窮的索引循環(huán),使IIS和INDEX SERVER以及系統(tǒng)都受到不同程度的傷害,只有重新安裝系統(tǒng)。
下面將我在INDEX SERVER和ASP結(jié)合建立搜索引擎過程中的發(fā)現(xiàn)的幾點(diǎn)需要注意的問題提供給大家,供大家參考、探討;
1、編錄一定要存放在需要索引的目錄之外,尤其是IIS的服務(wù)目錄之外;
2、在使用INDEX SERVER前,一定要保存以下IIS的設(shè)置,以備日后恢復(fù);
3、索引服務(wù)需要使用SYSTEM帳戶的權(quán)限,沒有該級別的權(quán)限,則索引服務(wù)無法索引文件;
4、索引服務(wù)不會為加密文件索引,如果是索引以后再加密,也將被索引服務(wù)刪除。
5、提供索引服務(wù)的時候,不要執(zhí)行防毒或備份軟件,因?yàn)檫@類程序會鎖定文件,而導(dǎo)致索引服務(wù)在建立索引或更新的時候超時。
6、索引服務(wù)在默認(rèn)狀態(tài)下,當(dāng)用戶對磁盤有操作的時候,將會暫時停止,可以停止服務(wù),調(diào)整性能-->自定義-->索引:立即,可以改變這種狀況,當(dāng)然系統(tǒng)資源也會因此會被占用更多。
7、在查詢中進(jìn)行較好的設(shè)置,為用戶提供友好的界面,提高查詢的準(zhǔn)確度,降低查詢對系統(tǒng)資源的占用率。
我用INDEX SERVER也不多,有錯誤的地方,希望大家提出來,一起討論。