Я Juste изменил - мой тип подписи от Lookup3Signature к TextProfileSignature и - тип нескольких полей из строки в text_general , а затем, я перезагрузил Solr. Я хотел бы иметь старые документы solr с учетом этих изменений. Есть ли способ сделать это без необходимости переиндексации всего? Спасибообновление Solr документов после изменения schema.xml
1
A
ответ
5
Если вы измените схему, изменение повлияет только на индексированные новые документы. Вам потребуется переиндексировать, если вы хотите, чтобы новое определение имело место для старых данных.
:Смежные вопросы
- 1. Изменения Solr schema.xml не признаны Solr
- 2. Solr. Когда требуется переиндексирование. Это только после изменения вашего schema.xml?
- 3. Обновление solr schema.xml в режиме реального времени для Solr 4.10.1
- 4. Solr: Обновление существующих документов только
- 5. Apache Solr & schema.xml
- 6. solr schema.xml validate
- 7. Найдите schema.xml в Solr
- 8. Solr schema.xml поле путаницы
- 9. Как настроить solr schema.xml
- 10. Обновление документов с помощью SOLR
- 11. Частичное обновление документов в Solr
- 12. Перезагрузка Zookeeper solr conf (schema.xml)
- 13. Изменения в Solr schema.xml не обновляются после остановки и перезапуска Solr
- 14. solr 5.3.1 проверка загрузки schema.xml
- 15. Solr не может найти schema.xml
- 16. Sharepoint Библиотека документов Schema.xml Настройка
- 17. Solr Schema.xml для грамотного поиска
- 18. Solr 5.0 не создает schema.xml
- 19. schema.xml не обновляется после команды post
- 20. SOLR - настройка schema.xml для данных xml
- 21. Изменения, необходимые для schema.xml и solrconfig.xml
- 22. Как запросить Solr? и изменить Schema.xml
- 23. CKAN schema.xml файл break причал/solr установка
- 24. Как создать новый FieldType в solr schema.xml
- 25. Создание документов в SOLR ..?
- 26. Solr: Как частичное обновление SOLR документов с использованием регулярных выражений
- 27. SOLR 4,3 Модификация schema.xml не считается сервером
- 28. Частичное обновление документов
- 29. Solr не добавляет мои поля: schema.xml
- 30. Magento Solr: Увеличьте вес заголовка в schema.xml?
:(Так что нет решения для обновления тогда! – lizzie
Есть функция «обновления». Если вы планируете обновлять поля в документах в Solr после их индексации (в отличие от повторной отправки полных документов из внешнего источника), то вам нужно будет сохранить все поля, чтобы у Solr была копия исходного содержимого для каждого поля. Вы можете обновить существующие документы в Solr, отправив новую версию документа. Но в отличие от базы данных, в которой вы можете обновить конкретную столбец в строке, с Solr вы должны обновить весь документ. Solr удаляет существующий документ и создает новый, это происходит независимо от того, изменяете ли вы одно поле или все поля. – Arun
Так что в вашем случае лучше переиндексировать. «update» solr предназначен для переопределения определенного поля для нескольких документов, например, если вы хотите обновить цену продукта uct, но больше ничего не изменилось, вы отправляете id и цену, solr извлекает остальную часть полей из индекса, удаляет документ и повторно индексирует документ с новой ценой. – Arun