![]() |
html. 請問一下自己網頁要做一個網頁內的搜尋引擎要如何撰寫程式??
如下圖:我用forntPage在c:做了一些html 連結成一個web
請問一下自己網頁要做一個網頁內的搜尋引擎要如何撰寫程式?? 我在c碟 執行時 第1張圖中打textbox 搜尋,出現錯誤 第2張圖的錯誤畫面如下 ![]() <第1張圖> ![]() <第2張圖> 想請教 1. 我不想要上傳網頁到 網際網路http:// ,也不是要搜尋 網際網路上的網頁. 只想在 c:\ 中隨時執行index.html 就可以搜尋c: 中自己web中的各篇 .html 的標題和.html全文 要如何才能達成嗎? 2. 那兒有 較好的 .html搜尋引擎. 可以套用. (麻煩給個連接 或.html範例 均可 ) 多謝回復! |
很難耶,不是那麼簡單
因為先把內容找出來,再作成資料庫,建索引後,再使用資料庫中提供的全域檢索功能 才能作出你要的東西,而且只是html是沒有查詢功能,至少要cgi,asp,php等語言才能作 html只提功送出和接收資料的功能而已 你要不要考慮用google desktop 他的動作也是要先作全硬碟搜尋,再把檔名作索引,再提供你電腦搜尋功能,你可以模仿他的原理 |
引用:
請問google desktop 這軟體 能只指定做某一目錄的索引 ?? (我不想做全硬碟的索引) |
很難做 不表示不能做...
而是...真的不好做...而且極為不方便, 使用上非常受限... 這是國外的人寫的...可以直接下載(台灣不會有人寫這個的吧) http://www.codeproject.com/KB/script..._in_files.aspx (要登入, 要加入會員) 如果懶的加入, 請直接把下面的資料存成網頁檔, 然後在本機執行即可 語法:
<HTML> 另外, 如果想找關於JavaScript FSO的資料, 可以到Google輸入[javascript fso Files], 即可找到很多 |
飛行船, 你寫的如何了?
我一直在等你的成果說~ |
引用:
不知道你有繼續關注. 所以忘記回應. 我有試過你的java 方式.滿不錯的 可以搜尋標題, 但可惜無法搜尋 html內部的文字 . 所以目前仍然是 用xp ->開始 -->搜尋 -->指定目錄 -->指定內含文字 這樣子來找. 或是用我自己曾寫過的一個搜尋工具(可搜尋vb源碼的) 找這些html內部的文字(速度比xp快2~3倍). |
可以哦...javaScript可以搜尋文字哦...
可以哦...... 可以哦...... 可以哦......(回音) 可以哦......(回音) 可以哦......(回音) 可以哦......(回音) 可以哦......(回音) ... 只要把html讀取進來, 然後偵測字串...即可... |
這是我改過的版本, 你試看看
語法:
<HTML> |
引用:
我試過了 速度也很快~ 看來您是這方面的專家 .....(回音) 終於可以派上用場.....(回音) 我一點也不會寫jave指令 但是可否請幫我多修正3個小地方~ 這樣你這程序就更完美了.....(回音) 1.畫面所填的path ,之下如果有許多子目錄.希望能遞回的向下層搜尋.因為web下通常還有下層目錄 內有htm網頁. 2. 在IE第一行上方總是會有 "為了協助保護 ....." 請問JAVA要如何改 不要讓此行出現. http://huhuge.hp.infoseek.co.jp/post_jpg/Pic1.gif 3.當搜尋出來 許多項目例如10個項目 如果我 點某 第3項 ...我希望成像HTML 可以像hotlink 自動另開啟此html 到另一IE新視窗. 這樣可節省user許多時間. 感謝 你一直以來的熱心幫忙. 謝謝! 我這也有不少vb6的程式. 如果你有vb6方面的需要或設計. 請記得通知我.我應該可以找到(畢竟人是互相的) .....(回音) (我pm 一個我的可搜尋源碼的p27.exe 送你. 請查收.) ++++++++++++++++++++++++++++++++++++++++++++++++++++ 另外多請問一題(這樣應該也可以解決): 在.html 網頁中 我想多加一個文字 "搜尋" 當按中時 就直接呼叫我的p27.exe 來執行. 要如何寫這幾行的html語法? |
要加遞回的話你得等一等, 我有空再加上去,
另外, 你的程式我在XP開不起來, 只有 嗶一聲(作業系統預設Error的聲音), 就什麼都沒有了 (我都是用 [Effective File Search]這套在做搜尋的, 很好用, 也很方便) |
引用:
已打包 在pm. |
其實是路過隨口問問
飛行船大大要把站內搜尋應用到何種方面? 還有你希望做到怎麼樣的效能(例如一秒能查多少篇) 就單純請益一下,說不定我往後會用到 |
引用:
對速度我並沒講究 .( 可惜 html 並無法 搜尋 c:\ 之下的 html網頁) |
我做了一些修改, 已經可以查子目錄了, 也可以直接執行點選找到的檔案...
另外, 關於安全性的問題, 那是微軟搞的...無解 語法:
<HTML lang=zh-TW> |
引用:
比我的p27.exe 好用多了. 我先去試 試. 謝謝 cwvdavid 大大 |
它目前有1個 [極大] 的缺點,
就是沒找完之前, 不會出現結果... (如果你是輸入C:\ ......... 那就有得等了...) |
引用:
我稍有修改畫面, 但是 可否幫我看看這3點 我不會改: 1. "就是沒找完之前, 不會出現結果..." 這一點 可否麻煩大大 當user按 Scan鈕之後 在按鈕旁邊顯示 一個字串 "搜尋中...請稍候" , 若找完後 就清除此字串即可.(這樣子就無缺點了) 2. 請多加一判斷:若找出的 path目錄名稱 的字串最右邊是 "_vti_pvt" 或 "_vti_cnf" 時 因為這是FrontPage 的虛擬目錄 和索引目錄 ( 如圖的最下方) ==>則此筆不列出 在螢幕 ![]() 3.格行換底色問題 :我發覺 當找出許多筆時 顏色有時候不會換 (我指令不熟 不明原因) 如上圖的最下方2列. 語法:
|
我大幅修改了程式碼, 可以在查詢中看到完全的狀況,
不會再感覺到[當(卡)在那邊]了... 你再試試看 語法:
<HTML lang=zh-TW> (呼...寫這種程式會爆肝..... 以後要少碰......) |
引用:
並且 "程式語言討論區 " 若是越沒人氣...以後會越走下坡沒人來 . ccc...我倆這樣也算是有供獻. 謝謝你花時間 幫我修改 程序也越來越完善了. 我填搜尋條件都和上次一樣 也 原來的目錄~ 若去除那些虛擬目錄的檔 應該至少還會有100 項要列出在螢幕 但是新改版的(16樓) 反而都搜尋不到只是列出3筆( 如下圖)...會不會是過濾太嚴格 ?? (14樓 的源碼 則都有列出 約100筆 是正確的) ![]() 從2天前 我忙一套發送簡訊系統 (驗收期15天) ~ 現在才測試cwvdavid大大新改的.這支程式不急用 我晚上再自己 修看看. 如果你有時間願意多幫忙改 ,更歡迎.....(ECHO...ECHO...ECHO...) '-------------------------------- 題外話~ 有時覺得程式設計 當某一段時間趕進度 和解決一些目標時 孤軍作戰 我經常都是 傍晚或深夜很安靜寫 ~雖然一邊撥著mp3音樂檔. 有時還是覺得滿單調 乏味的 ~ 哈哈..或許是職業倦勤ㄅ 也或許太久沒有出門玩它個幾天幾夜. 不知道 其他的程式設計師 會不會有時也同感. |
我測試時沒有這個問題,
有可能是var MissDirectory = ["_vti_", "images", "flash"]; //要忽略的目錄的開頭名稱 造成你的其他資料夾被mark掉... 我有想過很多做法, 包含... 1. 把Table加上捲軸, 固定標題, 以及顯示總檔案數, 2. 查詢時, 將符合的檔案路徑暫存, 只要路徑檔名不變, 在2次查詢時, 速度會更快 3. 動態提示使用者要[同意]啟用ActiveX, 如果不小心按了取消, 就重新載入... ... 不過, 想一想還是有空再慢慢玩即可...暫時不會再改了, 你有測到Bug的話再跟我說(目前已知的Bug是查詢完之後, IE的狀態列不會清掉......) |
所有時間均為台北時間。現在的時間是 06:12 AM。 |
Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2025, Jelsoft Enterprises Ltd.
『服務條款』
* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *