gpt4 book ai didi

elasticsearch - 如何将AEM与ElasticSearch集成?

转载 作者:行者123 更新时间:2023-12-03 00:59:01 24 4
gpt4 key购买 nike

我浏览了当前可用于引用AEM和ElasticSearch的所有站点,但是找不到与两者集成相关的确切信息。

要求:创建要发布的站点搜索功能,该功能将带出与特定关键字相关的所有结果。当前,我们正在使用默认的AEM站点搜索功能,该功能非常慢,因此我们希望将其迁移到ES。关于这两者的集成,可用的文档非常少,因此我们很麻烦。主要是我们必须在Java中执行此操作。

最佳答案

那是因为你的问题很模糊。您尚未指定要实现的目标。您是要让Elastic Search为AEM发布方提供搜索结果还是要为您的所有内容提供索引(甚至在AEM作者中也要建立索引?)。有多种模式,因此无法提供一般的答案。您可以通过多种方式进行集成。

1)在AEM中编写自定义复制代理,以将内容推送到ES。

2)创建一个工作流,只要添加/修改节点,该工作流就可以由启动器触发。我建议您不要这样做,而应考虑选项1,因为这将触发太多的工作流实例并影响整体性能。

3)您可以编写搜寻器来搜寻您的aem发布并为ES中的内容建立索引。

4)您可以编写在ES(ES术语中的river)中运行的代码,以从AEM中获取内容并对其进行索引。

关于elasticsearch - 如何将AEM与ElasticSearch集成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40613081/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com