Только один Apache Solr для поиска в Multiple/Cross-domain CMSs?

QNAP устройства NAS может сделать это. www.qnap.com

2
задан 20 July 2014 в 00:49
2 ответа

Конечно, вам просто нужно убедиться, что индексация для всех разных сайтов взаимодействует, чтобы предоставить совместимые данные поиска. Как именно вы этого добьетесь - сложный вопрос, который лучше подошел бы для SO (поскольку это вопрос программирования).

3
ответ дан 3 December 2019 в 10:11

В вашем случае нет ничего, что сильно отличало бы его от настройки «одного домена». Solr работает как служба REST, поэтому для индексации контента все, что вам нужно сделать, это предоставить доступ из разных доменов. Для массового импорта (например, из базы данных или CSV) мы используем DataImportHandler .

Если вы хотите фасет на основе доменов (сузить результаты поиска одним или несколькими доменами, используя флажки после того, как результаты уже отображаются), и у вас есть, например, объект статьи, который вы хотите проиндексировать, поверх его обычных атрибутов (поля Solr, такие как Body, Author, Date, ...), вы должны добавить дополнительный, который будет представлять его домен.

Для настройки безопасности (кто может видеть документ) я бы использовал ManifoldCF , который знает, как работать с Solr "из коробки".

Если вы только начиная с Solr, я предлагаю вам сначала пройти это руководство ,

1
ответ дан 3 December 2019 в 10:11

Теги

Похожие вопросы