2016-06-22 2 views
0

Я новичок в Solr, я слежу за их учебным пособием по документации, и я добавил документы для индексирования из приведенных примеров: запуск команды в окнах: schema.xml не обновляется после команды post

Java –DC=nomCore –jar path/to/post.jar path/to/fichiers.xml 
документы индексируются и доступны для поиска, однако я не изменял schema.xml, и после индексирования документов поля отображаются в интерфейсе администратора Solr, но они не совпадают с теми, что остались в файле schema.xml без изменений. Это нормально? как я могу синхронизировать индексированные документы с помощью команды post и schema.xml?

Спасибо за вашу помощь

ответ

0

Если вы просите обновления индексированных документов с новой схемой, то не SOLR не поддерживает это. ниже, есть несколько пунктов

  1. Первый раз, когда schema.xml изменен, услуга solr требует перезагрузки, иначе новый файл schema.xml не будет применяться к новым документам, которые попадают в SOLR.
  2. Уже проиндексированные документы перед изменением schema.xml не собираются вставлять новую схему в них. Если вам действительно нужно, то только путем переиндексации этих документов.
+0

Я перезапустил свой сервер, но ничего не изменилось: когда я перехожу к localhos: 8983/solr/#/myCore/schema, поля, показанные в раскрывающемся списке, являются полями документов, которые я вставлял с помощью «post» as описанные выше, а не поля, которые у меня есть в schema.xml, я задаю следующие вопросы: 1/когда я указал поля, которые мне нужны в schema.xml, нет указаний на db или их коллекции 2 /, как документы получить индексированный, и я смог запросить их, и поля появятся в интерфейсе администратора solr, когда я не упомянул эти поля в schema.xml? – Jean

+0

Уверены ли вы, что у вас нет файлов схемы по умолчанию, которые доступны в установочной папке SOLR, расположенной внутри каталога config. Пожалуйста, изучите это. По умолчанию файл управляемой схемы будет доступен, убедитесь, что в вашем каталоге conf, если эта управляемая схема доступна в синхронизации с вашей пользовательской конфигурацией. если нет, удалите его из каталога. –

+0

Вы имеете право по файлу предоставляется по умолчанию – Jean

Смежные вопросы