Meilisearch v1.14 发布啦 ✨ 在我们的博客上阅读更多

前往首页Meilisearch 的标志
返回文章
2023 年 6 月 12 日

Paul Sanders:Meilistar 中的开源老将

在我们的第三次 Meilistar 访谈之际,今天我们与 Paul Sanders(又名 sanders41)坐下来,更多地了解他。

Carolina Ferreira
Carolina Ferreira开发者倡导者 @ Meilisearch@CarolainFG
Paul Sanders: an open-source veteran among the Meilistars

你好,你见过 Paul 吗?

今天,我们非常高兴第三次分享我们的 Meilistar 访谈!Meilistar 是我们的一些顶级贡献者,他们都拥有丰富的经验,并慷慨地同意与我们分享。

在本文中,我们想重点介绍的 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 的代码库。”

在为 Meilisearch 做出贡献期间,Paul 提到他还没有机会在 PR 之外与他的其他贡献者进行太多交流。但是,他很乐意改变这种状况!特别是对于任何正在寻找导师的人

“我现在的大部分时间都花在了 Python 上,所以如果有任何人想开始使用 Python 的 Meilisearch,或者为 Python SDK 做出贡献,并且有任何问题,他们可以联系我,我很乐意提供帮助。”

凭借他丰富的经验,我们相信他可以提供有价值的见解和指导,所以请不要犹豫与他联系。

了解到 Paul 从事技术工作,我们想知道他是否有机会在专业环境中使用 Meilisearch

“我之前在一家公司构建一个系统时使用了 Meilisearch,但在完成之前就跳槽到了一家新公司。该系统的想法是在临床试验中存在大量自由文本数据、审计跟踪和通信等示例。因为这是自由文本,所以传统上没有好的方法来搜索这些数据(错别字、拼写错误等),因此人们只能知道数据的存在以及在哪里可以找到它。借助 Meilisearch 中的容错功能,我终于找到了一种方法来做到这一点。”

那么他的业余时间呢?

除了工作之外,Paul 还向我们介绍了更多他如何将 Meilisearch 用于他的一个宠物项目。

“我目前正在从事一个计划使用 Meilisearch 的个人项目。我的妹妹是一名学校老师,她一直在让我帮助她处理学校系统必须对学生进行的跟踪数据。他们目前正在使用 Google Sheets 来做到这一点,但在我看来,这存在多个问题。首先,它根本不是用来做他们正在尝试做的事情的,其次,每个学生都有自己的文件,因此无法跨学生进行搜索。这个项目能走多远取决于学校系统对解决他们的痛点的兴趣程度。”

作为最后的想法,Paul 还与我们分享了看待 Meilisearch 的另一种方式

“我觉得很多时候,Meilisearch 只是因为能够搜索数百万条记录而受到关注,因为这令人印象深刻并且具有“哇”的因素。我认为即使对于小得多的数据集,使用 Meilisearch 也可能带来很多价值。手动搜索甚至数百条记录也不是人们会做的事情,而且由于 Meilisearch 非常容易设置,我认为对于处于这些情况的人来说,这是一个错失的机会。”

我们要向 Paul 表示衷心的感谢,感谢他在本次访谈中付出的时间和坦诚。不要犹豫,查看更多我们的 Meilistar 访谈以及未来的访谈!

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 之际首次加入我们。

Carolina Ferreira
Carolina Ferreira2023 年 7 月 24 日
Miiton: a master of Japanese has entered the fight!

Miiton:日语大师已加入战斗!

今天,我们很高兴与 Miiton 坐下来,他是一位经验丰富的贡献者,致力于改进日语支持

Carolina Ferreira
Carolina Ferreira2023 年 7 月 17 日