首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >缓存搜索API索引的摘录

缓存搜索API索引的摘录
EN

Drupal用户
提问于 2019-12-10 14:52:19
回答 1查看 322关注 0票数 0

我使用search_api扩展(V8.x-1.14)和数据库搜索(没有solr,等等)。

我使用由搜索视图(/search路径)创建的搜索块。

我想显示突出显示的摘录,这是建立在管理处理器的搜索索引(/admin/config/search/search-api//content/processors)。

在视图中,我选择呈现实体作为显示格式,并在设置中选择了搜索结果高亮度输入。

现在一切都很好但是..。

我有一页关于我们的文章,这句话写在页面的某个地方。

“我们将在您选择的地点按时、安全地交付您的优质产品。”

当用户搜索time时,此页面将被击中,并显示正确的突出显示。

我们将在时间()交付您的优质产品,并在您选择的位置安全交付。

现在,这个摘录被缓存,当我搜索质量时,摘录保持不变,突出显示错误的单词。

我们将在时间()交付您的优质产品,并在您选择的位置安全交付。

我关闭了视图的缓存,但是它没有改变任何东西

EN

回答 1

Drupal用户

发布于 2019-12-11 08:16:37

多亏了贝拉穆

最后我在我的主题中使用了这个:

代码语言:javascript
运行
复制
/**
 * Implements hook_preprocess_HOOK().
 */
function MYTHEME_preprocess_node(array &$variables) {
  if ($variables['view_mode'] == 'search_result') {
    $variables['#cache']['max-age'] = 0;
  }
}
票数 0
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/289154

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档