В настоящее время я настраиваю свой файл schema.xml и пытаюсь выяснить, как лучше всего настроить мои документы. Я использую RMDBS, поэтому многие объекты являются реляционными.
Возьмем, к примеру, этот сайт; документ обычно состоит из вопроса, за которым следует 0 или более ответов. Скажем, вы хотите настроить поля для этого, вам нужно будет объявить все поля вопросов и ответов в одном документе, как я это вижу. Но учитывая тот факт, что может быть более одного ответа, вам придется создать документ для каждого ответа. Это означает, что каждый вопрос и каждый ответ хранятся в отдельном документе, который содержит поля для обоих.
Я не вижу другого подхода для такого рода проблем, однако я относительно новичок в Solr и документах БД, поэтому я могу ошибаться.
Вкратце: каковы наилучшие практики, если бы я реализовал такую схему?