資料結構 四234 第2組
網站使用說明: 使用編譯器分別開啟FrontEnd和BackEnd兩個資料夾,分別執行即可本地運行
網站開發實作計劃
使用技術:
- 前端技術: HTML, CSS, JavaScript
- 後端技術: Node.js, Express.js, Java
- 版本控制: Git
專案主題 - 「實習」:這個搜尋引擎專注於搜尋與「實習」相關的內容。您將預先定義與「實習」相關的關鍵字,如「勞工保險」、「暑期」等。
整合 Google 搜尋: 使用者的輸入將被用來在 Google 上進行搜尋,獲取相關的網頁結果。
後端處理和排序邏輯: 後端將從 Google 搜尋結果中獲得 URL,並對其進行處理。 每個網頁將根據其內容和結構被建立成一個樹狀結構,標明父子關係。 然後,後端將使用預設的關鍵字對每個網頁進行權重評分,並將子網頁的分數累加到根節點。 根據這些分數,後端將對網頁進行排序。
前端展示排序結果:排序後的網頁將根據分數從高到低顯示在前端的網頁上,方便使用者快速找到最符合需求的資訊。