【问题标题】:Optimize AEM QueryBuilder with facets使用构面优化 AEM QueryBuilder
【发布时间】:2018-05-10 14:26:59
【问题描述】:

资产数据大约有 5000 条记录,并且还在增加。

用于绘制搜索页面的查询类似于以下内容。

querybuilder.json? 0_group.property=jcr:content/metadata/cq:tags& 0_group.property.and=true &0_group.property.value=something:facets/element-type/images

以上是在 0.5 秒内提供某些其他参数的搜索。

但如果在查询中使用p.facets=true,则响应时间会超过 13 秒。

如何优化以将响应保持在 5 秒以下?

【问题讨论】:

    标签: extjs aem query-builder jcr


    【解决方案1】:

    您很可能需要为正在搜索的属性添加或修改索引。

    本文概述了有用的故障排除技术:https://helpx.adobe.com/experience-manager/6-3/sites/developing/using/troubleshooting-slow-queries.html

    AEM 中的慢查询主要分为 3 类,按以下方式列出 严重性:

    1. 无索引查询 不解析为索引并遍历 JCR 的内容以收集结果的查询
    2. 受限制(或范围有限)的查询 解析为索引的查询,但必须遍历所有索引条目以收集结果
    3. 大型结果集查询 返回大量结果的查询

    附加信息:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多