Searching an external site possible?

Если вы хотите интегрировать результаты в сам поиск Discourse, я думаю, что можно по-прежнему использовать Algolia, но такое решение требует значительных усилий (например, как определить приоритетность результатов с разных сайтов, и легко ли получить нужные метаданные, всегда ли они актуальны?) и влечёт дополнительные расходы (лицензирование Algolia).

Бесплатный вариант с минимальными затратами на обслуживание и усилия, который перенаправляет пользователей на внешний контент, — это расширение Advanced search bar, которое мы несколько лет назад заказали у команды Discourse для доработки. В основном, если внешний сайт использует стандартные URL-запросы для поиска, он совместим с этим решением.

Под этим я имею в виду: выглядят ли их поисковые URL-адреса примерно так?

https://meta.discourse.org/search?q=this%20is%20my%20search%20term

Если да, то этот компонент будет работать.

Вот пост, где я показываю, как это работает:

А здесь я немного подробнее описываю, как его настроить:

Если вы попробуете это реализовать и у вас возникнут вопросы, я с радостью отвечу на них здесь :slight_smile:

2 лайка