返回主页Meilisearch 的标志
返回文章
2023年6月26日

格雷戈里·康拉德:一位冉冉升起的新星视角

今天,我们采访了格雷戈里·康拉德,他是我们最年轻的 Meilistar 之一,但已拥有丰富的经验!

Carolina Ferreira
卡罗莱纳·费雷拉Meilisearch 开发者布道师@CarolainFG
Gregory Conrad: POV of a raising young star

今天,我们再次邀请格雷戈里,或者你在 GitHub 上可能认识的 GregoryCongad,进行了一次 Meilistar 采访!

认识格雷格!

让我们从更多地了解我们最新的明星开始:就在去年春天,格雷格在 WPI 完成了他的计算机科学本科学业,并于2022年底开始为 Meilisearch 做出贡献。
他实际上早在小学五年级时就接触了计算机科学。对于所有非美国人来说,那可是他10岁的时候!这都要归功于他偶然发现了著名的麻省理工学院网站 Scratch。那是一见钟情,从那时起格雷格就一直对编程充满热情。

但他并没有止步于此!

“在中学时,我通过阅读一些书籍和编写一些杂项副项目自学了 Python、C++ 和 Java。多年来我涉猎了许多语言和项目,但在听说了 Rust 这么多优点之后,我终于开始学习它了(而且这种热潮是有原因的!)”

真是个年轻的天才!这还不是全部,在过去的两个夏天,格雷格一直在亚马逊 Alexa 项目组实习,专注于内部工具开发,为组织内部创建供内部使用的产品。当然,由于保密协议,这方面不能透露太多,但这看起来确实是高水平的工作。

意外的发现

凭借他所积累的这些经验和知识,我们不禁好奇他是如何发现 Meilisearch 的。为什么要改变一个成功的方法呢?就像发现 Scratch 一样,格雷格坦言他只是偶然发现了 Meilisearch。

“我当时正在寻找一个可以嵌入 Flutter 库的全文本搜索引擎,并打算使用 TypeSense。但 TypeSense 并不是我想要的那种,最终我通过 TypeSense 文档中的一个比较页面找到了 Meilisearch。我意识到 Meilisearch 完全符合我的用例,特别是我看到它是用 Rust 编写的,而我当时正想学习 Rust。”

我们真的很幸运能引起他的注意!我们想知道是什么说服他尝试 Meilisearch 而不是 TypeSense,格雷格分享了两个主要原因:

“1. 磁盘持久性。由于我需要将其嵌入,因此在应用程序打开/关闭之间保持持久性非常重要。
2. 许可证。Meilisearch 采用 MIT 许可,而 TypeSense 采用 GPL 许可。GPL 相当严格,所以我尽可能避免使用它。”

我们的好奇心再次占了上风,我们忍不住八卦地问他最喜欢 Meilisearch 的哪些功能,以及哪些功能还需要改进。

“我最喜欢的一点是它架构的精良——将 Meilisearch 嵌入其他 Rust 应用程序并只获取所需功能非常容易。当然,内置的/无需配置的拼写容错和相关性可能是产品中我最喜欢的地方!至于我希望看到的功能,我希望引擎能自动更新/具备跨版本兼容性。目前,版本之间需要进行数据导出,但如果这个过程能自动化就太好了(并且目前正在为此进行一些工作,例如更新设置的内部存储方式)”

这给大家带来了很多思考,对此我们非常感激,因为听取用户的反馈是我们保持相关性并真正为大家提供最佳搜索体验的最佳方式。

那么格雷格的个人项目呢?

看到格雷格尽管年轻却拥有如此令人印象深刻的经验,我们问他是否有机会在专业环境或个人项目中使用 Meilisearch。

“我使用/嵌入 Meilisearch 创建了 Mimir,这是一个 Flutter 库,为开发者提供了一个具有拼写容错和相关全文本搜索功能的设备端 NoSQL 数据库。我最初创建 Mimir 是为了我自己的一个应用程序,但后来我暂停了那个应用程序。现在我只是将 Mimir 和 Meilisearch 作为业余项目来开发和贡献,因为我很喜欢从事这两项工作!Meilisearch 团队非常热情友好,这与其他开源项目相比是一个很大的不同。很容易就能做出你的第一个贡献!”

如果有机会,请给 Mimir 一些支持!我们很高兴听到格雷格与我们的第一次合作是积极的,这绝对是我们的目标!

实际上,正是将 Meilisearch 嵌入 Mimir 的过程中,格雷格首次注意到他可以贡献一些改进点来使 Meilisearch 变得更好!他的首次贡献实际上是为了解决他在将 Meilisearch 嵌入 Mimir 时遇到的问题而创建的!那个 PR 甚至在我们的发布博客文章中被提及。显然,格雷格和 Meili 是天作之合。

非常感谢格雷格抽出时间和回答问题,我们很高兴能与他共度时光!

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

TutKit 与 Meilisearch 的旅程:赋能大规模多语言学习。

借助 Meilisearch,Tutkit.com 将其学习平台扩展到可处理 26 种语言的 15,000 多个资源的搜索。

Maya Shin
申真2024年10月30日
Vishal Sodani: POV of a Hacktoberfest contributor

维沙尔·索达尼:Hacktoberfest 贡献者的视角

今天,我们采访了维沙尔·索达尼,他去年在 Hacktoberfest 期间首次加入我们并做出了贡献。

Carolina Ferreira
卡罗莱纳·费雷拉2023年7月24日
Miiton: a master of Japanese has entered the fight!

Miiton:一位日语大师加入了战斗!

今天,我们很高兴采访到 Miiton,他是一位经验丰富的贡献者,致力于改进日语支持。

Carolina Ferreira
卡罗莱纳·费雷拉2023年7月17日