Я хочу запустить сервер Solr, чтобы объединить поиск по нескольким аспектам общедоступного веб-сайта. Прежде всего, существует несколько локалей (США, Ирландия, Япония и т. Д.) И несколько типов контента (форумы, обычные веб-страницы, страницы справки, продукты и т. Д.)
Я бы хотел иметь возможность выполнять поиск для одной локали, но возвращать результаты для нескольких типов контента, чтобы я мог отображать их в виде набора результатов с вкладками.
Возможные варианты:
- Иметь одно ядро для каждой локали и различать типы контента, используя поля в одном индексе.
- Иметь одно ядро для каждого типа контента.
- Иметь одно ядро для каждой комбинации типа контента / локали.
- Одноядерный / единый индекс для всего.
Вопросы:
В вики Solr упоминается, что многоядерные процессоры дают выигрыш в производительности примерно на 10 млн. Документов, и я думаю, что мы, вероятно, справляемся с этим, даже учитывая все локали и типы контента. Тем не менее, решение простого объединения всех данных в один индекс кажется немного грязным и потенциально трудным для масштабирования. Тем не менее, одно ядро отлично подходит для получения единого набора результатов, так как мне не приходится многократно искать по всем ядрам.
Кто-нибудь использовал многоядерный, кто может посоветовать мне?