你好,你认识 Paul 吗?

今天,也是第三次,我们很高兴与大家分享另一个 Meilistars 访谈!Meilistars 是我们最优秀的贡献者,他们拥有丰富的经验,他们都乐意与我们分享。

我们想在这篇文章中重点介绍的 Meilistar 是 Paul Sanders,或者 sanders41,正如您在 GitHub 上所知!Paul 在他的科技生涯中担任过各种职位,例如数据经理和软件工程师。

除此之外,Paul 还喜欢在空闲时间从事开源软件的工作,无论是作为维护者还是贡献者,这也是他参与 Meilisearch 的方式。

我们很好奇想知道是否有人向他提到过这个项目,或者他是否自己发现了我们。

“我偶然发现了它。我认为是在 Twitter 上看到它被提及,它听起来像一个有趣的项目。在 GitHub 上查看仓库后,我看到了一些我知道如何修复的开放问题,从那时起我就一直在贡献。”

我们很感激他找到了 Meilisearch!然后,我们想知道是什么原因促使他一直贡献至今。

“Meilisearch 做开源的方式使其成为一个很棒的项目,值得为之贡献,无论仓库如何。对于许多其他开源项目来说,PR 通常要等几周才能得到任何审查,然后两次审查之间还要间隔几周。我甚至在一些项目上经历过 PR 等待了将近两年才得到审查。对于 Meilisearch 来说,团队非常善于完成审查,并且似乎真的很感谢帮助。在贡献了这么长时间之后,那里的团队认识我,我也认识他们,这使得新的贡献也更容易。”

在第一次发现我们时,Paul 感觉 Meilisearch 和 Elasticsearch 很相似,但 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 在本次访谈中抽出时间并坦诚相待表示衷心的感谢。请随时查看我们更多 Meilistars 访谈以及未来的访谈!