我的客户端站点有一个表,其数据来自索引视图,有时对数据的更新不会在视图表中反映。Elysia cron已经安装并正在运行,在进行更改时,应该会更新内容。
那么,什么是需要重新索引搜索索引?
我可以看到我的索引只有1%的索引,即使我运行了2-3次cron。有人能帮忙吗?
提前感谢
发布于 2015-10-09 11:33:19
默认情况下,每次运行的Cron只索引一定数量的项。我相信它默认为100项。这个数字可以从admin/config/search/设置中配置。
强制对整个站点重新编制索引的最简单方法是使用drush:
drush -y seach-reindex
drush -y seach-index
这将清除索引,然后对所有未索引的项进行索引。做好准备,这可能需要很长时间。
但是,有时候,如果在节点加载或字段附加过程中有一些奇怪的自定义逻辑,搜索可能会被捕获。当cron运行时,PHP超时将最终被击中。当从drush运行时,您将不会看到正在运行的任何进度。
https://drupal.stackexchange.com/questions/176989
复制相似问题