iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
Software Development

IT邦鐵人賽文章搜尋引擎 系列

IT邦幫忙 是台灣最有名的軟體工程知識平台之一, 其中每年最盛大的事件就是 IT鐵人賽,力邀眾多的工程師連發30天的文章。

一篇有用的文章可以幫助到成千上百的工程師, 但實際上是很難在IT幫上找到方案, 這就是我們主要要優化的問題 搜尋功能跟用戶體驗。

此專案致力於在打造出提供用戶有用的資訊且良好的使用者體驗的搜尋引擎。
https://over-engineering-frontend.fly.dev/

鐵人鍊成 | 共 30 篇文章 | 21 人訂閱 訂閱系列文 RSS系列文
DAY 1

[Day 01] 簡介 - 在 IT 邦尋求答案是否少了些什麼 |【搜尋引擎製作錄】

Github, Over Engineering 前言 在幾次閒談與偶然之中,被拉入伙,開始了這個說做就做的 project。 搜尋引擎,是一個已經融入我們日常...

2022-09-16 ‧ 由 tainvecs 分享
DAY 2

[Day 02] 什麼是搜尋引擎 I - 在 IT 邦尋求答案是否少了些什麼 |【搜尋引擎製作錄】

Github, Over Engineering 提到搜尋引擎,大家最直接的會想到 google。若說以一個使用者的角度而言,相信大家都用過 google,也不...

2022-09-17 ‧ 由 tainvecs 分享
DAY 3

[Day 03] 什麼是搜尋引擎 II - 在 IT 邦尋求答案是否少了些什麼 |【搜尋引擎製作錄】

Github, Over Engineering 昨天,我們介紹將透過網路爬蟲取得網頁的html,再經過資料前處理,得到了許多如同下面範例中的json, 這樣的...

2022-09-18 ‧ 由 tainvecs 分享
DAY 4

[Day 04] 什麼是搜尋引擎 III - 在 IT 邦尋求答案是否少了些什麼 |【搜尋引擎製作錄】

Github, Over Engineering 今天我們將進入簡單的實作環節,在本地端 (localhost),使用 Meilisearch 架設一個簡單的搜...

2022-09-19 ‧ 由 tainvecs 分享
DAY 5

[Day 05] 什麼是搜尋引擎 IV - 在 IT 邦尋求答案是否少了些什麼 |【搜尋引擎製作錄】

[Day 05] 什麼是搜尋引擎 IV - 在 IT 邦尋求答案是否少了些什麼 |【搜尋引擎製作錄】 Github, Over Engineering 在昨天...

2022-09-20 ‧ 由 tainvecs 分享
DAY 6

[Day 06] 實作技術架構 - 在 IT 邦尋求答案是否少了些什麼 |【搜尋引擎製作錄】

Github, Over Engineering 今天便是前言的最後一篇了,在進入到接下來的實作前,我們要來討論一下整體搜尋引擎的架構,以及我們用到了哪些的技術...

2022-09-21 ‧ 由 tainvecs 分享
DAY 7

[Day 07] 如何設計爬蟲流程 - 關於轉生爬蟲後的那檔子事 |【搜尋引擎製作錄】

Github, Over Engineering 為了提供我 Data Science 需要的資料,來準備爬蟲程式吧!不想特別去寫 Python,所以就用 Ja...

2022-09-22 ‧ 由 tainvecs 分享
DAY 8

[Day 08] 如何用 Deno 爬蟲 - 關於轉生爬蟲後的那檔子事 |【搜尋引擎製作錄】

Github, Over Engineering 因為太多細節處理,所以文章指擷取重要內容,請各位見諒!!! 環境設置 deno 在腳本輕量化實在是做的很好 (...

2022-09-23 ‧ 由 tainvecs 分享
DAY 9

[Day 09] 如何用 GitHub Action 做爬蟲排程 - 關於轉生爬蟲後的那檔子事 |【搜尋引擎製作錄】

Github, Over Engineering 因為太多細節處理,所以文章指擷取重要內容,請各位見諒!!! 簡介 GitHub Action GitHub A...

2022-09-24 ‧ 由 tainvecs 分享
DAY 10

[Day 10] Serverless Database - 我才不會喜歡上像 supabase 這樣的資料庫呢!! |【搜尋引擎製作錄】

Github, Over Engineering 前面三篇我麼講述了如何實作網路爬蟲,從網頁上擷取資料。接下來我們要用一天的篇幅,簡單介紹如何將爬蟲所擷取的初始...

2022-09-25 ‧ 由 tainvecs 分享