我不能想象每一次投票都会有索引。这会给服务器带来不适当的压力。
我之所以提到这一点,是因为我正试图在我的一个项目上做类似的事情,但我不知道在对对象进行投票后建立索引的最好方法是什么。
我正在使用Sunspot-Solr。
发布于 2010-07-08 05:17:23
嗯,我不能肯定,但它们是一个开源项目。http://code.reddit.com/
发布于 2010-07-22 12:38:52
我知道我来晚了,但是今天reddit修正了他们的搜索方式,给你的问题带来了新的启发。答案是,像Solr这样的搜索引擎不能处理像reddit投票这样的频繁更新。他们现在正在使用IndexTank,而且它肯定是有效的!(是的,我是一名IndexTank开发人员)
发布于 2010-08-16 22:52:17
我认为,如果你想通过计票来影响搜索结果,你可以,但你需要以离线/延迟的方式来做。我认为你的投票对搜索结果的“实时”影响越小,Solr就会越好地使用它,所以Reddit是一个糟糕的用例。只需每隔6小时、12小时或24小时更新投票,并且只对已投票的文档子集进行投票。在某些情况下,您将能够只更新Solr文档的一部分,这将有所帮助!
https://stackoverflow.com/questions/3198798
复制相似问题