Создайте страницу поиска в формате Atom или RSS из индекса Elasticsearch, который возвращает результаты в JSON - PullRequest
0 голосов
/ 27 февраля 2020

У меня есть Elasticsearch индекс различных документов (заголовок, URL, текст). Я пытаюсь использовать функцию федеративного поиска SalesForce. Их документация гласит : поставщик внешнего поиска возвращает результаты в формате Atom или RSS, закодированном в UTF-8, как определено спецификациями OpenSearch, Atom и RSS.

Elasticsearch возвращает результаты только в JSON.

Есть ли способ создать страницу поиска, которая может запрашивать индекс ES, получать результаты в JSON, анализировать результаты и возвращать их в Atom или RSS? И это может решить мою проблему? (Основная проблема в том, что Elasticsearch не может возвращать результаты в формате XML.)

Я не знаю, возможно ли то, что я пытаюсь сделать, и я не знаю, как начать.

1 Ответ

0 голосов
/ 28 февраля 2020

Вы можете использовать один из клиентов , который обеспечивает Flexiblesearch для интеграции с его API, для создания инструмента, который запрашивает эластичный поиск и выводит результат в нужном формате.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...