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