C 實現的知識搜尋工具 KBCruiser

2021-06-10 08:45:18 字數 865 閱讀 8460

平時通過搜尋引擎去搜答案,總是覺得有些地方用起來不順手,總結一下有這麼幾點

搜尋引擎範圍太寬,有的時候只想在官方文件和論壇裡面找答案

並非所有的論壇內容和部落格內容都被搜尋引擎索引

點開鏈結沒有關鍵字高亮

於是自己動手寫了個知識搜尋的客戶端小工具,原理就是向不同的官方**相應的搜尋引擎傳送請求,分析顯示返回結果,同時在瀏覽器中實現關鍵字高亮。目前包含的功能主要有以下幾點,

知識搜尋

整合瀏覽器

相關查詢

關鍵字高亮

以下是效果圖

實現中幾個有趣的地方,

true

msdnforum

1%20097

\"title":"[\s\s]*?"

"url":"[\s\s]*?"

2. 關鍵字高亮的實現也是通過正規表示式簡單的替換一下顯示style

if (triggerhighlight)

\b)",key);

substitution = "$1$2";

result = regex.replace(result, pattern, substitution, regexoptions.ignorecase);

}doc2.body.innerhtml = result;

triggerhighlight = false;

}

3. 搜尋提示直接用google或bing的,但是這個功能不穩定,因為google或bing的搜尋提示鏈結經常變化

知識管理系統的實現工具

知識管理系統的實現工具 一。知識產生工具 1。知識獲取工具 搜尋引擎 資料探勘技術,運用選定的知識發現演算法,從資料中提取出使用者所需要的知識。3。知識創新工具 目前實現還很困難 二。知識編碼工具 1。知識倉庫 通常收集各種經驗,備選的技術方案及各種用於支援決策的知識。知識倉庫通過模式識別,優化演算...

Extjs grid工具欄中搜尋的實現

extjs grid工具欄中搜尋的實現 1.單選框 文字框 2.combox下拉選框 valuefield id displayfield name readonly true 不可輸入 3.搜尋按鈕 var paras ext.getcmp paras getvalue var status ex...

C 實現硬碟檔案搜尋

譬如說要搜尋d 盤中的所有字尾為html的檔案。這裡只是簡單實現乙個抓取的類,大家可以根據需要自行擴充套件 關鍵是用到乙個遞迴函式,依此搜尋子資料夾下的檔案,按照時間儲存 public class searchbase static int ra public static void addsubd...