Добавление индексированных несохраненных полей в схему - PullRequest
0 голосов
/ 04 февраля 2012

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

Ответы [ 2 ]

1 голос
/ 04 февраля 2012

Вы должны полностью переиндексировать. Поскольку изменение схемы может содержать разные IndexAnalyzers, Solr не может применить изменения схемы самостоятельно.

0 голосов
/ 06 февраля 2012

Да, вам нужно запустить индексатор, чтобы фактически заполнить данные для этого поля

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