Я новичок вasticsearch, solr, lucene.
У меня есть вопросы о том, как правильно сохранить данные эластичного поиска.
Например.
У меня есть реляционная база данныхо школе, в школе есть ученик, учитель, комната, курс и т. д. В моей базе данных хранится около тысячи школ.
Нужно ли сохранять школы в эластичном поиске в виде различных документов??Когда я меняю курсы, нужно ли мне создавать целые школьные документы, которые json отправляет вasticsearch, или мне нужно узнать разницу курсов, а затем отправлять delta вasticsearch?Может ли DIH помочь без моего беспокойства?(извините, я не слишком много изучил DIH)
Если у школ есть связи с другими, как сохранить соединение школ в эластичном поиске, вместо сохранения школ в отдельных документах, если я сохранюсоединили школы в один документ?
Если школа - не единственное учреждение из моей БД, у меня также есть больница, библиотека и т. д., и у любого из них могут быть отношения с другими, если ясохранить их в отдельный индекс или отдельный индекс