AI 驅動的混合搜尋正在封閉測試中。 加入候補名單 以搶先體驗!

前往首頁Meilisearch 的標誌
返回文章
2023 年 6 月 12 日

Paul Sanders:Meilistar 中的開源資深人士

在第三次 Meilistar 訪談之際,今天我們與 Paul Sanders(又名 sanders41)坐下來,以更了解他。

Luna Ferraraccio
Luna FerraraccioMeilisearch 團隊
Paul Sanders: an open-source veteran among the Meilistars

您好,您認識 Paul 嗎?

今天,第三次,我們很高興分享另一個 Meilistars 訪談!Meilistars 是我們最頂尖的貢獻者,他們都擁有豐富的經驗,並慷慨地同意與我們分享。

我們想在這篇文章中聚焦的 Meilistar 是 Paul Sanders,或是在 GitHub 上您可能認識的 sanders41!Paul 在他的科技職涯中擔任過各種職位,例如,他曾擔任資料經理和軟體工程師。

除此之外,Paul 也喜歡在閒暇時從事開源軟體的工作,擔任維護者和貢獻者,這也是他如何參與 Meilisearch 的原因。

我們很好奇他是否有人向他提起這個專案,或是他自己發現了我們

「我是偶然發現的。我相信我是在 Twitter 上看到有人提到它,聽起來像是一個有趣的專案。瀏覽 GitHub 上的儲存庫時,我看到一些我懂得如何修復的開放問題,從那時起就開始貢獻了。」

我們很感謝他找到了 Meilisearch!然後,我們想知道是什麼原因促使他一直以來持續貢獻

「Meilisearch 進行開源的方式使其成為一個很棒的貢獻專案,無論儲存庫為何。對於許多其他開源專案而言,PR 通常會在經過數週才得到審查,然後每次審查之間會有數週的時間。我甚至在某些專案上曾經有 PR 等待將近兩年才被審查。在 Meilisearch,團隊很擅長完成審查,而且似乎真的很感謝協助。在貢獻這麼久之後,那裡的團隊認識我,我也認識他們,這也使新的貢獻變得更容易。」

在最初發現我們時,Paul 覺得 Meilisearch 和 Elasticsearch 非常相似,但 Meilisearch 更容易設定和維護,這在當時對他來說很有趣。

當被問及與當時的 Meilisearch 相比,今天的 Meilisearch 如何時,Paul 分享說

「從我第一次發現 Meilisearch 到現在,我看到最大的差異是所有用於索引的工作。在索引速度和批次處理工作方面所做的工作是一大進步。有一個我自己沒有使用過,但我看到很多人談論,而且似乎很受歡迎的附加功能是地理搜尋的加入。」

我們很高興聽到他的正面回饋,而且我們想知道他是否有注意到任何可以改進的地方

「如果能為設定提供某種組態檔案會很好。在您經常重新開始的開發中尤其如此。到目前為止,我為此所做的是建立一個啟動腳本,該腳本會執行並更新設定,但如果有一個組態檔案來執行此操作會很好。」

我們非常感謝他的回饋,因為 Paul 是一位經驗豐富的貢獻者。

科技職涯

事實上,除了定期為 Meilisearch 做出貢獻之外,他直到最近都還為他前公司的開源 Fides 專案工作。Fides 是一個開源的隱私工程平台,旨在管理資料隱私請求的履行,以及在程式碼中執行隱私法規。而且,這還沒有提到他的個人專案

「從我自己的專案中,Meilisearch 人員可能會覺得有趣的一個專案是 Meilisearch Python Async。顧名思義,它是一個類似於 Meilisearch Python 的 SDK,但適用於使用 asyncio 的程式碼庫。」

Paul 提到,在他為 Meilisearch 做出貢獻的這段時間裡,他沒有機會在 PR 之外與其他貢獻者多交談。不過,他很樂意改變這種狀況!尤其是對於任何正在尋找導師的人來說

「我現在的大部分時間都花在 Python 上,所以如果有人想開始使用 Python 進行 Meilisearch,或為 Python SDK 做出貢獻,而且有任何問題,他們可以聯絡我,我很樂意提供協助。」

憑藉他豐富的經驗,我們相信他可以提供寶貴的見解和指導,所以不要猶豫,請聯絡他。

由於知道 Paul 從事科技產業,我們想知道他是否有機會在專業環境中使用 Meilisearch

「我之前在一家公司建立一個系統時使用了 Meilisearch,但最終在完成之前就換到另一家公司的新工作。該系統的想法是在臨床試驗中,存在大量的自由文字資料、稽核追蹤和通訊,僅舉幾個例子。由於這些是自由文字,傳統上沒有好的方式來搜尋此資料(錯字、拼寫錯誤等),所以人們只能知道資料存在以及在哪裡可以找到它。透過 Meilisearch 的錯字容錯能力,我終於有辦法做到這一點。」

那他的閒暇時間呢?

除了工作之外,Paul 還告訴我們更多關於他如何將 Meilisearch 用於他的個人專案。

「我目前正在從事一個我計畫使用 Meilisearch 的個人專案。我的妹妹是一名學校老師,她一直讓我協助她處理學校系統必須對學生進行的一些追蹤資料。他們目前使用 Google 試算表來完成這項工作,而且在我看來,這存在多個問題。首先,它並非為他們嘗試做的事情而設計,其次,每個學生都是自己的檔案,所以無法跨學生搜尋。這個專案能走多遠取決於學校系統對解決他們的痛點有多大興趣。」

最後,Paul 也與我們分享了看待 Meilisearch 的另一種方式

「我覺得很多時候,Meilisearch 只被視為搜尋數百萬筆記錄的能力,因為這令人印象深刻,而且具有「令人驚嘆」的因素。我認為,在較小型的資料集中使用 Meilisearch 也具有很大的潛力。手動搜尋甚至是數百筆記錄也不是人們會做的事情,而且由於 Meilisearch 如此容易設定,我認為這對處於這些情況下的人來說是一個錯失的機會。」

我們想衷心感謝 Paul 在這次訪談中付出的時間和坦誠。不要猶豫,查看更多我們的 Meilistars 訪談,以及未來的訪談!

TutKit's journey with Meilisearch: powering multilingual learning at scale.

TutKit 的 Meilisearch 之旅:大規模地為多語言學習提供動力。

透過 Meilisearch,Tutkit.com 將其學習平台擴展到可以處理 26 種語言中 15,000 多個資源的搜尋。

Maya Shin
Maya Shin2024 年 10 月 30 日
Vishal Sodani: POV of a Hacktoberfest contributor

Vishal Sodani:Hacktoberfest 貢獻者的觀點

今天,我們與 Vishal Sodani 坐下來,他是去年在 Hacktoberfest 之際首次加入我們的貢獻者。

Luna Ferraraccio
Luna Ferraraccio2023 年 7 月 24 日
Miiton: a master of Japanese has entered the fight!

Miiton:一位日語大師加入了戰鬥!

今天,我們很高興與 Miiton 坐下來,他是一位經驗豐富的貢獻者,致力於改進日語支援

Luna Ferraraccio
Luna Ferraraccio2023 年 7 月 17 日