2 年前,我们已将 Ferret 部署到我们的 Ruby on Rails Web 平台中,并且索引工具仍然运行良好:今天,我们仅在索引中管理了 +30 000 000 个英语和法语单词(和短语)条目,每次搜索都是在生产中工作得非常快。
我们现在的目标是部署 30 种新语言,即将这个数字最多乘以 20 到 30(600 000 000 个条目)。您认为这可能会对使用 Ferret 的性能产生任何影响吗?我们应该按语言拆分数据索引还是保留一个唯一的索引来管理所有惯用语?(我们目前总是指定语言,但这不是一个非常重要的搜索条件)
我在 Ferret [great] 教程中搜索了这个问题,但没有成功。https://github.com/xing/ferret/blob/master/TUTORIAL