Большие веб-приложения предлагают «глобальный» поиск, который объединяет данные из различных полнотекстовых индексов (это будет таблица в SQL), чтобы обеспечить комбинированный результат поиска, упорядоченный по его оценке.Допустим, у вас есть видео, статьи в блогах и пользователи, а затем, если вы введете «home» в поиске, это может привести к следующим результатам (упорядочено по баллам):
- My Home (статья блога)
- Родной город (Пользователь)
- Я хочу вернуться домой (видео)
Кто-нибудь знает, как выполнить такой комбинированный поиск с помощью ElasticSearch?Желательно использовать гем Tire для Rails, но также будут работать необработанные данные JSON ElasticSearch.
Спасибо.