Несколько определений документа / корневого объекта, связанных друг с другом в Solr data-config.xml - PullRequest
2 голосов
/ 12 сентября 2011

Я пытаюсь определить файлы Solr data-config.xml и schema.xml, чтобы у меня могло быть несколько независимых узлов документов и / или корневых сущностей, которые затем связывались друг с другом.Кажется, Solr не будет индексировать ничего, кроме первого определения корневых узлов в data-config.

Я пытаюсь добиться того, чтобы я мог проиндексировать документы, импортированные из базы данных.Каждая строка создаст один документ.Это нормально и уже работает.

Далее я хочу иметь вид контекста для документов.Контекст может быть обновлен, и в этом случае мне также нужно обновить индекс Solr.Проблема заключается в том, что если контекст индексируется как подчиненный объект для документов, мне нужно будет удалить и повторно добавить все документы, которые участвуют.

Цель состоит в том, чтобы я хотел, чтобы контекст был отдельным объектом, и документы должны иметь ссылку на него.Тогда предыдущий случай изменился бы так, чтобы я мог только удалить и повторно добавить контекст, в то время как связь между ним и связанными документами останется неизменной, и не будет необходимости отбрасывать документы во время обновления.

Количество документов, связанных с контекстом, может составлять от сотен до десятков тысяч, поэтому я действительно не хотел бы воссоздавать их все в случае обновления контекста.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...