Когда пользователь создает документ, я добавляю дату в индекс solr. Каждый раз, когда данные меняются, например, редактируются или удаляются, мне нужно переиндексировать все данные?
Что означает переиндексирование в этом случае? Когда я делаю
$this->indexData(array(
'id' => $pid,
'title' => $data['titel']
));
для каждого документа и выполняю $ solr-> addDocuments
, это просто перезаписывает уже существующие данные?
Я пытался переиндексировать весь индекс при добавлении / удалении / редактировании, но после того, как я удалить определенное поле, его информация все еще присутствует в индексе.
Есть идеи?