认识 Markus

为了开始,我们请 Markus 介绍了自己。

“我叫 Markus,是 devjob.at 的软件开发人员。我喜欢尝试新技术和软件包,制作原型,并改进代码库。我的主要兴趣领域是后端和基础设施主题。在我的空闲时间,我阅读很多科技文章,并关注科技 Twitter 来了解我们不断变化的开发世界中的最新动态。”

你可以在 Twitter 上找到他,他的用户名是 @m4ch4tschek

“除了科技方面的东西,我还喜欢在自然中度过时光。自从有了狗之后,我对训犬产生了兴趣。我为此投入了大量时间,我认为这是值得的。”

好奇的思想总是想知道!我们忍不住要询问一下推荐的帐户。如果你也很想知道,别担心,以下是 Markus 在 Twitter 上最喜欢的帐户列表

  • @marcelpociot:Markus 表扬了 Marcel Pociot 为 Laravel 和其他项目创建了最好的开发者工具,并为开发者快速提供有效的解决方案。
  • @JackEllis:他发现 Jack Ellis 作为 CTO 向谷歌的分析业务发起挑战的旅程非常鼓舞人心。
  • @mathemagic1an:这个帐户涵盖了所有与 AI 相关的内容,他推荐给任何对该领域感兴趣的人。
  • @mattpocockuk:Markus 认为该帐户的主人拥有“TypeScript 超级大国”
  • @tobias_petry:对于 SQL 内容,他建议关注 Tobias
  • @mjackson@kentcdodds 是因为他俩在 Remix 中的工作而被推荐的

当然,他还建议关注 @meilisearch 😎

一见钟情

Markus 在 2020 年年底发现了 Meilisearch。虽然他不记得自己最初是如何听说 Meilisearch 的,但他记得自己被它的简单性所吸引

“终于,出现了一些快速且可配置的东西,我可以很容易地理解并部署,无需博士学位。”

他最终将它实现到了两个项目中,其中一个项目 DEVWorkplaces 在我们的 新闻稿 中被重点介绍。DEVWorkplaces 关注 DACH 地区的求职和开发工作场所发现。它已经在生产中使用 Algolia,但它不能完全满足产品的需求。

当被问及 Meilisearch 带来了 Algolia 所没有的东西时,Markus 列出了几个关键优势。首先,**Meilisearch 提供了自托管选项**,这对他的团队来说是一个巨大的优势。其次,他很欣赏**本地开发环境**以及 Meilisearch 是开源的这一事实。最后,Markus 发现 Meilisearch **对团队成员来说易于使用和理解**,使其成为所有参与者都可以使用的一个更易于访问的工具。

我们很好奇想知道 Markus 对 Meilisearch 从 2020 年到 2023 年是如何演变的看法。Meilisearch 是从好到伟大,还是变得更糟了?值得庆幸的是,Meilisearch 似乎朝着正确的方向发展了 😀

“看到社区的成长是最大的亮点。框架/语言集成的普及程度非常高。此外,现在还有更多团队成员。从发布、产品决策到沟通、博客文章和社区互动,一切都变得更加专业(以积极的方式)。“

作为开发者倡导者和最早的团队成员之一,我很高兴听到这些!事实是,Meilisearch 的每个人都对我们取得的进步感到非常自豪,并且对未来感到非常兴奋!我们很感动地看到有些人从一开始就一直支持我们 🥰

从用户到贡献者

我们一直对个人如何跃跃欲试地为项目做出贡献感到好奇。在 Markus 的情况下,这是一个必要性问题。当他遇到一个问题时,他别无选择,只能自己解决它。随着他越来越参与开源项目,Markus 开始为 MeilisearchKeystoneJS 做出贡献,这两个项目都是他在工作中使用的。

“由于开源项目主要依赖于用户的贡献,这是唯一的选择。此外,为开源项目(无论大小)做出贡献是我喜欢做的事情,即使我希望我能贡献更多。”

Markus 的贡献随着时间的推移而演变。虽然他仍然为代码修复做出贡献,但他越来越参与非编码任务。Markus 对 Laravel Scout 相关的问题或疑问特别感兴趣,并尽力在任何时候提供有帮助的答案。他还积极参与产品讨论。

“我订阅了那些让我的日常使用 Meilisearch 变得更轻松的主题。 Guillaume Mourier(Meilisearch 的产品经理)做出了巨大的努力,试图尽可能多地收集有关新功能或更改的信息。这很棒,因为我们(贡献者和用户)可以在任何产品决策实施之前添加自己的意见。”

正是像这样的反馈帮助我们随着时间的推移不断改进 Meilisearch,我们感谢 Markus 和我们社区的贡献。我们很高兴能够在 Markus 和我们社区的意见基础上继续改进我们的产品。这就是为什么我们问他他希望在不久的将来看到哪些功能,他没有让我们失望!他有很多想法

“我认为,如果 Meilisearch 可以 在无需创建转储和重新导入的情况下进行升级,那就太好了。只需关闭 Meilisearch,然后使用更新的版本启动它。目前,如果我们想要实现零停机时间部署(拥有旧的 Meilisearch 实例和新的实例,并将更改同步到这两个实例,直到一切更新完毕),这会导致搜索端点停机时间延长,并在实施方面造成开销。”
“此外,对于我目前在工作中的项目,我们希望看到 多地理位置点 支持。由于缺少这项功能,我们需要使用 distinct 属性功能,但不幸的是,对于包含大量命中结果的搜索请求,此功能非常慢。”

与 Markus 聊天并了解他对 Meilisearch 的体验真是太好了。从我们的社区成员那里听到他们如何使用 Meilisearch 的各种方式,这总是令人愉快的。我们感谢 Markus 抽时间与我们分享他的想法和经验,我们期待着继续与他以及我们的社区合作,创造快速、强大且可靠的搜索体验。

如果你有兴趣了解更多关于其他开发者和组织如何使用 Meilisearch 的信息,请查看我们之前发布的 Meilistar 访谈,采访对象是 Minoru Osuka,他是我们主要的语言贡献者之一。