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

你好,你见过 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 访谈以及未来的访谈!