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

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

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

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

Carolina Ferreira
Carolina Ferreira开发者布道师 @ Meilisearch@CarolainFG
Miiton: a master of Japanese has entered the fight!

今天,我们非常高兴能与另一位日语专家坐下来聊聊,他在日语支持方面为我们提供了绝对宝贵的帮助,使我们达到了目前的水平:Miiton!

了解 Miiton

和往常一样,我们想通过采访来更多地了解 Miiton

“大家好,我是 @miiton,我住在日本。虽然我没有特定的专业领域,但我曾涉足从网络到应用程序开发的各个领域。在我开始现在从事的开发工作之前,我花了很多时间设置和配置服务器机架。最近,我的工作主要集中在使用 React 和 Go 开发和维护一个 EC 站点,主要用于 B2B 交易。”

他对如此多元化的背景给我们留下了深刻的印象,这促使我们询问他最初是如何进入这个领域的

**“**我过去的工作是设置和配置服务器机架,配置网络、服务器机器、存储等。然而,随着 VMware 的出现以及 AWS 和 GCP 在后台的增长,我开始转向软件工程,同时自学编程。我最初喜欢使用 PowerShell 等工具自动化部署,因此转型过程很顺利。”

Milton 还分享说,他最初是在 GitHub 上发现 Meilisearch 的,当时他试图为他的支持文档添加类似 Algolia 的搜索功能。

他的经历是否与我们的其他贡献者或用户相似?如果是,请务必告知我们!

持续改进日语支持的工作

然后我们问他,在他看来,目前 Meilisearch 在哪些方面可以改进

“日语语言支持和分析功能。日语语言支持从 PR 开始取得了快速进展,但仍然不足以处理日语。我印象深刻的是 @ManyTheFish 在 Discussions 和 Twitter 上积极倾听我的意见。我尊重他,因为他即使不会说日语,也能理解日语。分析功能对于我们了解用户正在寻找什么以及我们需要提供什么内容来说是一个重要的指标。”

的确,Meilisearch 的搜索引擎工程师 Many 一直在尽最大努力驯服各种语言!至少我们可以说,这绝非易事。如果您对此感到好奇并希望阅读更多相关主题,您可以在[此处找到 Many 的采访](/blog/improving-meilisearchs-language-support/

这不是我们第一次听说日语是一种特别棘手的语言,我们想知道 Miiton 是否能够向我们解释为什么会这样

“这是因为很难确定“纯汉字字符串”是日语还是中文。Meilisearch 当前的实现将“纯汉字字符串”识别为中文,因此 東京 被标准化为 东京,这使得日本用户无法搜索东京。这个问题已经通过 @ManyTheFish 私下发布的强制日语原型得到了解决,但我希望它能以某种方式得到解决并纳入主分支。”

我们只能想象当前的情况对我们的日本用户来说有多么麻烦,这也正是为什么我们如此感谢像 Miiton 或 [Mosuka](/blog/meilistar-interview-minoru-osuka/ 这样的贡献者,感谢他们不断支持改进日语。

Milton 接着解释说,Meilisearch 是他近年来唯一贡献的开源项目!自然而然地,我们很想了解是什么促使他迈出第一步并开始贡献

“这让我觉得,‘我想使用它。’因为我震惊的是,我可以毫不费力地启动它,只需投入一些 JSON,就可以立即使用。”

我们非常好奇地想听听他为 Meilisearch 做出贡献的第一手经验,特别是考虑到这是他很长一段时间以来第一次为开源项目做出贡献

“为 Meilisearch 做出贡献让我重新思考了实现搜索系统所涉及的众多因素。它也为我提供了现在使用 Meilisearch 的选择。我确信这次经历肯定会对未来的工作有所帮助。这也是一个接触 Rust 的好机会。”

得知 Miiton 在为 Meilisearch 做出贡献之前并不熟悉 Rust,真是令人惊讶!

进一步了解 Miiton 的项目


最后,我们请 Miiton 分享更多关于他使用 Meilisearch 的项目

Image

“(我将不透露具体站点,因为我不能。)最近一个有趣的尝试是集成到 Shopify 中。Shopify 有一个标准且易于使用的搜索功能,但它只支持最多 1,000 个产品,超过这个数量,您需要考虑注册第三方 Shopify 应用程序。此外,这些应用程序中很少有针对日本优化的,即使有,也很昂贵。到目前为止,使用自托管的 Meilisearch 一直很适合。(我正在使用强制日语语言支持的原型版本,因此这不是我们目前可以向所有人推荐的实现。)我正在一个 2GB 内存实例上运行一个大约有 10,000 个产品的站点,并且我有充足的资源可用。我还使用 Prometheus 的 Metrics(实验性实现)来创建和监控像这样的 Grafana 屏幕。”

但这还不是全部!作为一种爱好,Milton 还创建了一个公共站点,他在其中展示了 Meilisearch 在日语中的搜索体验。您可以在这里找到该网站,所以请不要犹豫,访问并给予它大量的喜爱:https://meilisearch-example-jp.miiton.dev/

除了语言支持之外,还有什么功能特别吸引他的注意力吗?

“当然是响应速度和 UI 开发体验。我喜欢它与 InstantSearch.js 兼容,因为它具有良好的开发体验。创建上面的演示站点非常容易。我不用告诉你响应时间有多快。”

我们非常感谢 Miiton 花时间接受这次采访,以及他对改进 Meilisearch 中日语的持续支持。

如果您像 Miiton 一样,也精通一种非欧洲语言,并且有兴趣看到您的语言在 Meilisearch 中得到改进,我们的 Charabia 仓库始终向您开放

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 日
Gregory Conrad: POV of a raising young star

Gregory Conrad:冉冉升起的新星的视角

今天我们与 Gregory Conrad 坐下来聊聊,他是我们最年轻的 Meilistar 之一,但已经拥有丰富的经验!

Carolina Ferreira
Carolina Ferreira2023 年 6 月 26 日