Переиндексировать после изменения в одном поле - PullRequest
0 голосов
/ 15 июня 2011

У меня есть поле с indexed = "no" и сохраненным = "yes", и теперь мне нужно запросить это поле.

Как построить этот индекс после установки indexed = "yes"?или мне нужно сделать полный переиндекс (реимпорт)?

спасибо

1 Ответ

2 голосов
/ 16 июня 2011

Нет, вам нужно сделать полный переиндекс.Solr индексирует документ за один раз, и для внесения каких-либо изменений в любое из его полей необходимо переиндексировать весь документ.

Если all , ваши поля storedВы можете написать некоторый код, чтобы выполнить полную переиндексацию без необходимости повторного извлечения данных из источника данных - вы можете получить документы из Solr и затем добавить их обратно в Solr.

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