我将我的网站上的全文搜索切换到狮身人面像.我将使用SphinxSE来执行搜索.
我创建了2个索引,如手册:http://www.sphinxsearch.com/docs/manual-0.9.9.html#live-updates中所述
它似乎工作,并索引不同的东西在自己的索引,但我有点困惑我应该如何处理索引更新,合并和重建.
我理解的方式是每5分钟左右运行一次“indexer delta -rotate”,这样可以向索引添加新的提交.然后每天一次,我将通过运行“indexer main delta -rotate”将delta索引合并到主索引中.然后每月一次,我将运行“indexer –all”来重建所有索引.
我这样做是对的,还是我错过了什么?
-rotate将在tmp(需要空间磁盘)中构建索引,并在完成后重新启动searchd.
原文链接:https://www.f2er.com/php/132953.html关于delta,您需要使用预查询来计算“limit”max(id)
主要索引id低于限制,delta是达到此限制.
如果你有一个时间戳(如果可能,索引),你可以使用它
主 – >其中timefile<今天()delta – >其中timefile> = today()