看板 P2PSoftWare 關於我們 聯絡資訊
※ 引述《e1q3z9c7 (鐘衷)》之銘言: : 比如說我想搜尋 the bright knight : 但又不想搜尋到 Fr Ita TS : 語法會寫成 : (the bright knight) - (Fr OR Ita OR TS) : 但kad會說 : 無效的kad關鍵字……然後寫一串看不懂的格式 : 那有沒有什麼kad專用的語法可以有效搜尋我要的結果的呢@@ 版友的問題激起我想實驗的興趣 所以我把KAD搜尋的研究結果貼上來給版眾參考一下 當然底下有錯誤的地方也歡迎來討論囉~ ----------一直賭輸來騙點錢好了XD---------- 首先先講一下我的實驗模式: 已啟動20分鐘 KAD清單總數550 黃燈95%以上 穩定的狀態 搜尋內容: 第一次搜尋 the brilliant green 第二次搜尋 the brilliant green - (ash) 第三次搜尋 the brilliant green - (ash OR stand) (目的是測試將 ash Like Snow 及 Stand by me 過濾) ----------我又來騙錢囉,打我阿笨蛋---------- 測試結果: <第一次搜尋> the brilliant green 搜尋出11個檔案 其中含ash字串的檔案有4個 其中含stand字串的檔案有2個 <第二次搜尋> the brilliant green - (ash) 搜尋出5個檔案 其中含ash字串的檔案有0個(完全過濾) 其中含stand字串的檔案有1個 <第三次搜尋> the brilliant green - (ash OR stand) 搜尋出4個檔案 其中含ash字串的檔案有0個 其中含stand字串的檔案有0個 (因此確定語法OR在KAD還是可以正常使用) ----------再讓我騙一次吧---------- 我現在說明我得到的結論 1.KAD搜尋時 第一個字串稱作"關鍵字" 關鍵字有這兩個規定 a.字串要三個字元(半形字)以上 b.不可以有特殊符號 比如()[]{}<>,._-?:;\/ 2.KAD有固定的字串搜尋格式 是長這樣: (關鍵字) (字串或語法) 記住關鍵字不可以有特殊符號 因此我如果要加條件下去的方式是空白鍵後附註 此時就允許有括弧等符號 另外像是這種關鍵字內含空白的(如the brilliant green) 在搜尋時會將the當作是關鍵字 而brilliant及green就是附加條件 為什麼會這樣分呢 推測是因為分類的關係 官騾有說明 KAD的工作方式是每一群組管理不一樣的關鍵字 所謂的群組就是ID前幾碼 相同的人管理相同的關鍵字 而使用者搜尋時是找一個ID做點 這個ID會把群組的關鍵字都蒐集起來 再用附加條件進行過濾 最後回傳給使用者 而為什麼每次搜尋的結果都有不同呢 因為就算是同群組 也沒有辦法將關鍵字完整的整理起來 (不是群組的所有使用者都是相連的 估計是再細分幾個團體) 所以每次做點的ID不同 當然所得到的回應也有所不同 3.eD2K語法在KAD模式完全可以使用 除了-號跟括弧 OR指令也似乎沒有問題 因此KAD的搜尋模式很健全 可以安心上路...我是說安心使用 4.綠燈(0)越多越好的迷思 其實並非這樣 綠燈只是因為這些ID經過長時間都對點成功的關係 而不是說綠燈就一定好 基本上只要是黃燈(2)就是可以溝通的使用者了 但是保持多一點黃燈以上的使用者則是有必要的 因為如果只使用KAD模式 那這些網友的網路系統就相當重要 使用者過少 可能在對點、搜尋關鍵字、尋找來源等等就會容易出狀況 如果使用者很多 就算只是啟動不久或都黃燈 也是可以穩定的執行eMule 5.用KAD會比較慢?不會啦~ 只要能夠成功的連上一位使用者就算是成功進入KAD網路了 那因為分工的關係 我們可以藉由複雜的網路活動 來快速的獲得搜尋關鍵字的資訊或來源 也就是說 資料已經都分工紀綠好了 搜尋時由一位ID來蒐集資訊並回傳而已 速度上是絕對不會慢半拍的 ----------這是最後一次騙錢了啦---------- 附贈幾個KAD的小常識 1.KAD爛掉怎麼辦? 不用砍掉,但要重練 請先檢查網路有沒有問題 因為如果有問題就算更新清單還是會見紅 在KAD裡 啟動的第二行"nodes.dat 來自 URL:" 輸入 http://www.nodes-dat.com 按下啟動 有沒有成功了? 或是關閉eMule 再點擊 http://www.nodes-dat.com 下載 nodes.dat 檔取代原有的檔案也是可以的 2.一直出狀況或KAD低-ID(防火牆內)怎麼辦? 可以考慮找一位使用正常的朋友給你IP及UDP 再將資料輸入在KAD裡"啟動"第一行 再按下"啟動"即可 以後你所有在KAD網路的工作都會經由這個IP來活動 穩穩的啦 3.我需要備份KAD清單嗎?(或是掛載PTT好友清單之類的) 其實並不需要 只要出現問題就從上面的網址更新清單即可 有成功連線到一位使用者新會自動從它下載一些使用者來用 如此的反覆處理KAD就會養得好好的 而且只需要打開程式再開始養就好囉 4.單純的使用KAD需要 IP-Filter 嗎? 答案是肯定的,因為雖然不需要經過伺服器 卻還是有可能會遇到不良使用者 有 IP-Filter 會讓eMule使用得更穩定安全 5.需要在意KAD資訊嗎? 不太需要喔,像是距離阿聯繫等等的資訊只是做一個統計而已 就算不去注意 在使用上也是沒有影響的 6.啟動時清單人數很少怎麼辦呢? 喔喔 再強調一次:只要成功的連上一位以上的使用者就是進入KAD網路了 只要有一個使用者聯繫上 就會從它下載其他使用者資訊 啟動清單大部分是紀錄下載中檔案的來源 最多紀錄不超過200個 之所以要紀錄只是因為下次啟動方便快速而已 7.為什麼很多人是綠燈(0)了 還是會有紅燈(4)土黃燈(3)呢? 因為KAD就算穩定 還是會持續的對點 清單內的使用者也是會上下線的 KAD模式要保證任何時候都有一位使用者可以進行活動 所以才會有七彩霓虹燈的情況 但不會影響使用 請放心 8.可以簡述一下KAD燈號的意思嗎? 現在KAD燈號是有分綠燈(0)、水藍燈(1)、黃燈(2)、土黃燈(3)及紅燈(4)五種 (括弧就是清單中類型的代號) 0-3都是對點成功的使用者(剛啟動的3例外) 而4則是失敗或還沒對點的 首先啟動時會有先前存下的使用者 等級是3 對點成功就升級成2 失敗就剔除 對點時會從成功的使用者下載一些使用者做擴充 此時被擴充的使用者等級為4 對點成功為3  一段時間再對點成功則升級為2 過約一小時開始對2的使用者進行對點 成功者升級為1 失敗則剔除 過約兩小時到三小時會再對點一次 成功升級為0 失敗則剔除 最後則是隨機的會進行對點 當然也會不斷的擴充使用者 你想問為甚麼被儲存的使用者等級是3 而擴充的卻是4嗎? 因為這些使用者都是功能型使用者 比如下載中檔案的來源 你也知道使用者都很注重來源的調度 所以當然前一次儲存的人等級會比較高囉 因為比較"重要"嘛 另外還有一個原因是因為他們是實際成功對點過的使用者儲存下來的 比起由外面下載擴充的使用者來說 比較穩定 也比較有可信度 但是注意喔 這些等級並不重要 除了一開始的3以外 只要等級是3以上的使用者都是對點成功且穩定的 打很多,好爽喔XD 我消磨了一個下午打這個 ...那我晚上要做什麼呢...糟了ˊˋ -- 對大學生來說 拔掉網路線 就是最具殺傷力的攻擊 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.124.132.205 ※ 編輯: hate56 來自: 122.124.132.148 (08/21 23:14)
dieingkmt :有趣~ 08/22 04:07
mds420 :推~ 08/22 09:19
royalksdmc :酷捏 08/22 15:43
mstar :推,很詳細 08/22 19:56
yt7526 :這篇該m阿 好文 03/15 09:51