Идеологический вопрос про search index'ы

Главные вкладки

Аватар пользователя marassa marassa 15 февраля 2020 в 15:22

Разбираюсь с Search API.
Цель: сделать человеческий поиск по сайту с осмысленными подсказками в поле поиска и красивыми результатами (список, фотогалерея, карта).
Получается нужно сделать четыре разных вьюхи для результатов (autocomplete callback, список, фотогалерея и карта). Вьюхи, само собой, достаточно разные, хотя в чем-то пересекаются. А вот как идеологически правильно разобраться с индексами, у меня нет полного понимания.
Можно сделать один большой индекс по всему-всему под все четыре вьюхи, и дальше выфильтровывать из него нужное уже в каждой конкретной вьюхе. Можно сделать четыре разных индекса, заточенных каждый под конкретную вьюху.
Ввиду отсутствия опыта с Search API и полного понимания плюсов-минусов, прошу совета как идеологически правильнее поступить и почему.