Sphinx 2.0.1带来了调用UPDATE并更新索引中单个项目的能力。
有人知道,当经常调用时(通常每秒几百次),这会给狮身人面像带来什么样的表现?这样做的原因是为了保持每次用户执行动作时更新的趋势项目分数的实时索引。显然,当有很多用户时,这个值可以经常更新。
修改
我应该提到我没有使用SphinxSE。
答案 0 :(得分:1)
你在谈论sphinx rt索引......更新很快,但请记住,这种类型的索引不支持enable_star。这意味着您无法执行appl*
等搜索。
答案 1 :(得分:0)
这些属性存储在内存中。所以更新应该非常快。
但我从来没有对它进行基准测试。所以尝试对它进行基准测试!
...虽然说实话,我仍然想要'批量处理'它。将操作写入日志“文件”,然后批量处理该日志。也许每10秒钟。同一记录上的所有操作都可以作为一个更新语句运行。