[英]The best realtime search platform for realtime indexing of large db?
我正在构建一个需要实时索引结果的站点 atm(不是每秒 10,000 个文档,我的意思是毫秒更新)。 我去研究不同的技术,最初想出了几十个不同的平台。 通过使用推论(文档复杂性、不同类型的支持等),我已经能够将我的选择范围缩小到大约 3 个:
我最初试图通过使用它们的网站在这两者之间进行选择,但令我惊讶的是,许多知名网站都信任这三个网站。 我还发现所有这三个也允许毫秒更新。
我最初想到 Sphinx 是因为它是三个中唯一一个说完全实时索引而不是近实时索引只是发现它仍处于测试阶段(不确定该技术在实时索引中的可靠性如何)。
我倾向于 lucene,因为当 solr 获得实时索引时,将我的架构移动到 solr 将非常容易。
我也倾向于 Xapian,因为我知道很多网站都很好地实现了它。
我在决定这些技术以及哪一种最适合时遇到了很大的问题。
我正在查看一个拥有数百万甚至数千万条记录的站点,这些记录需要一个可以实时附加/删除/更新的索引。
任何人都可以分享他们使用实时搜索平台帮助我选择适合我的平台的经验吗? 我愿意接受不在这里的建议:)。
PS我使用MongoDB所以不要发布SQL只搜索平台请:)。
我会推荐基于lucene的 zoie。
我用几周后的发现来回答这个问题,这是最好的选择。
我发现 Lucene 实际上是最好的,因为 Zoies 用户群是...... * *。 我想在 google 小组(唯一的支持形式)上发布一个主题,但到目前为止,几周后它仍然没有被审核和批准展示。
这真的让我对 Zoie 感到厌烦,所以最后我决定试一试 Lucene。
不管怎么说,还是要谢谢你:)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.