2016-11-15 6 views
-1

Я прошел через все сайты, доступные в настоящее время для ссылки AEM & ElasticSearch, но не смог найти ничего точного, что связано с их интеграцией.Как интегрировать AEM с ElasticSearch?

Требование: создать функциональность поиска по сайту для публикации, в которой будут представлены все результаты, относящиеся к конкретному ключевому слову. В настоящее время мы используем функцию поиска по умолчанию AEM, которая очень медленная, и поэтому мы хотим перенести ее на ES. Существует очень мало документов об интеграции этих двух, поэтому мы с ним беспокоимся. В основном мы должны делать это на Java.

ответ

1

Это потому, что вы вопрос очень расплывчатый. Вы не указали, что именно вы пытаетесь достичь. Вы хотите, чтобы результаты поиска на стороне публикации AEM обслуживались с помощью Elastic Search или вы хотите, чтобы весь ваш контент (даже в авторе AEM был проиндексирован?). Существует несколько шаблонов, поэтому невозможно дать общий ответ. Существует несколько способов интеграции.

1) Напишите специальные агенты репликации в AEM, чтобы отправить контент в ES.

2) создать рабочий процесс, который может запускаться с помощью пусковых установок при каждом добавлении/изменении узла. Я бы предложил вам воздержаться от этого и рассмотреть вариант 1, так как это вызовет слишком много экземпляров рабочих процессов и повлияет на общую производительность.

3) Вы можете писать сканеры для обхода вашего знака. & индексировать содержимое в ES.

4) вы можете написать код, который запускается в ES (река в терминологии ES), чтобы получить контент от AEM &, указав его.

0

Я знаю, что это старый вопрос, но у меня была такая же проблема, и пришел с новой реализации вы можете найти на GitHub:

https://github.com/deveth0/elasticsearch-aem

использование довольно легко, вы должны включать в себя несколько пучков, а затем настроить, которые Elasticsearch Instance использовать. При активации страницы AEM запускает агент репликации, который подталкивает данные к Elasticsearch.

Для получения более подробной информации, посмотрите на мой blog

+0

Это на самом деле полезно. Я прошел через ваш блог, и он на самом деле похож на то, что я ищу. Спасибо :) –