Miiton:一位日本语言大师加入了这场战斗!
今天,我们很高兴与Miiton坐下来交谈,他是一位经验丰富的贡献者,致力于改进对日语的支持。

今天,我们非常高兴能与另一位日语专家Miiton坐下来交谈,他在日语支持方面给予了我们宝贵的帮助,使我们达到了目前的水平!
了解Miiton
像往常一样,我们想通过更多地了解Miiton来开始这次采访。
“大家好,我是@miiton,我住在日本。虽然我没有特定的专业领域,但我涉足了从网络到应用开发等多个领域。在我从事现在这种开发工作之前,我花了很多时间设置和配置服务器机架。最近,我的工作主要围绕开发和维护一个电子商务网站,主要处理B2B交易,主要使用React和Go。”
Miiton 多样化的背景给我们留下了深刻印象,这促使我们询问他是如何最初进入这个领域的。
**“**我以前从事服务器机架的设置和配置工作,包括配置网络、服务器机器、存储等。然而,随着VMware的出现以及AWS和GCP的发展,我通过自学编程转向了软件工程。我最初喜欢用PowerShell自动化部署等工作,所以转型很顺利。”
Miiton 还分享说,他最初是在GitHub上发现Meilisearch的,当时他正试图为自己的支持文档添加类似Algolia的搜索功能。
他的经历与我们其他贡献者或用户相似吗?如果是的话,请告诉我们!
持续改进日语支持的工作
然后我们问他,目前Meilisearch有哪些地方可以改进。
“日语支持和分析功能。日语支持从PR开始进展迅速,但仍不足以处理日语。令我印象深刻的是@ManyTheFish在讨论区和Twitter上积极听取我的意见。我尊重他,因为他虽然不说日语,但却能理解日语。分析功能是我们了解用户正在寻找什么以及我们需要提供什么内容的重要指标。”
确实,Meilisearch 的搜索引擎工程师 Many 一直在尽力处理各种语言!我们可以说,这绝非易事。如果您好奇并希望了解更多关于这个话题的信息,可以在此处找到 Many 的采访文章:[/blog/improving-meilisearchs-language-support/
这并非我们第一次听说日语是一种特别难处理的语言,我们想知道 Miiton 能否向我们解释原因。
“这是因为很难判断‘纯汉字字符串’是日语还是中文。Meilisearch 当前的实现会将‘纯汉字字符串’识别为中文,因此‘東京’会被规范化为‘东京’,这使得日本用户无法搜索‘东京’。这个问题已通过@ManyTheFish 私下发布的一个强制日语的原型得到了解决,但我希望它能以某种方式得到解决并整合到主分支中。”
我们完全可以想象目前的情况对我们的日本用户来说是多么令人烦恼,这也是我们非常感谢Miiton或[Mosuka](/blog/meilistar-interview-minoru-osuka/ 等贡献者为改进日语所做出的持续支持的原因。
Miiton 接着解释说,Meilisearch 是他近年来唯一贡献过的开源项目!自然地,我们很好奇是什么促使他迈出了第一步,开始贡献。
“这让我觉得‘我想要使用它’。因为我震惊于可以不假思索地启动它,只需投入一些JSON,就能立即使用。”
我们非常好奇Miiton对Meilisearch的首次贡献经验,尤其考虑到这是他很长时间以来第一次贡献开源项目。
“贡献Meilisearch让我能够重新审视实现搜索系统所涉及的诸多因素。它也让我暂时有了使用Meilisearch的选择。我确信这次经历对我的未来工作肯定会有帮助。这也是一个接触Rust的好机会。”
令人惊讶的是,Miiton 在贡献 Meilisearch 之前竟然不熟悉 Rust!
深入了解Miiton的项目
最后,我们请Miiton分享更多他使用Meilisearch的项目细节。
“我将不透露具体网站,因为我无法公开。最近一个有趣的尝试是与Shopify的集成。Shopify有一个标准且易于使用的搜索功能,但它只支持多达1000个产品,超过这个数量,你就需要考虑注册一个第三方Shopify应用程序。此外,这些应用程序中很少有针对日本进行优化的,即使有,它们也很昂贵。到目前为止,使用自托管的Meilisearch是一个很好的选择。(我正在使用带有强制日语支持的原型版本,所以目前这不是一个我们可以向所有人推荐的实现。)我正在一个2GB内存实例上运行一个拥有大约10,000个产品的网站,并且还有充足的资源可用。我还使用Prometheus的指标(实验性实现)来创建和监控类似这样的Grafana屏幕。”
但这并非全部!Miiton 还出于爱好创建了一个公共网站,展示 Meilisearch 在日语中的搜索体验。您可以在这里找到该网站,所以不要犹豫,去看看并多多支持:https://meilisearch-example-jp.miiton.dev/。
除了语言支持,还有哪些功能特别吸引了他的注意?
“当然是响应速度和UI开发体验。我喜欢它与InstantSearch.js兼容,因为它提供了良好的开发体验。创建上述演示网站非常容易。至于响应时间有多快,我无需多言。”
我们对Miiton为本次采访付出的时间,以及他对Meilisearch中日语改进的持续支持,表示万分感谢。
如果像Miiton一样,您也精通某种非欧洲语言,并有兴趣看到您的语言在Meilisearch中得到改进,我们的Charabia 仓库随时向您开放!