我正在构建一个站点atm,它需要对结果进行实时索引(不是每秒10,000个文档,我指的是毫秒更新)。我对不同的技术进行了研究,最初想出了几十个不同的平台。通过使用演绎(文档复杂性、不同类型的支持等),我可以将我的选择缩小到大约3项:
我最初尝试通过使用它们的网站在这些网站之间进行选择,但令我惊讶的是,很多高知名度的网站都信任这三个网站。我还发现,所有这三个都允许毫秒更新。
我之所以想到狮身人面像,最初是因为它是三种中唯一一种说是完全实时索引的,而不是几乎实时的索引,结果却发现它仍然处于测试版(不确定这种技术在实时索引tbh中有多可靠)。
我倾向于lucene,因为当solr获得实时索引时,将我的模式移动到solr将非常容易。
我也倾向于Xapian,因为很多我知道的站点都很好地实现了它。
我很难在这些技术和哪一个最适合的技术之间做出决定。
我在看一个有数百万甚至数千万条记录的网站,这些记录需要一个可以实时添加/删除/更新的索引。
有谁能分享他们与实时搜索平台合作的经验,帮助我为我选择合适的搜索平台?我愿意接受不在此的建议:)。
我使用MongoDB,所以请不要只发布SQL搜索平台:)。
发布于 2011-08-18 20:02:18
我在回答这个问题时发现,几周后,这是最好的选择。
我发现Lucene是自Zoies用户群以来最好的.**。我想在google上发布一个主题(这是唯一的支持形式),几周后,它仍然没有被审核并批准展示。
这真的让我失去了佐伊,所以最后我决定给露茜一个机会。
无论如何,谢谢你。
发布于 2011-08-13 09:18:29
我推荐基于lucene的佐伊。
https://stackoverflow.com/questions/7044834
复制相似问题