Возникла проблема при переиндексации данных Solr.
Я проиндексировал некоторые документы, указав неправильный тип поля в файле управляемой схемы.Теперь вместо неправильного определения поля я хотел бы использовать:
<field name="documentDate" type="date" indexed="true" stored="true"/>
. Для этого я:
- удалил все предыдущие неправильно проиндексированные документы;
- обновил управляемую схему
- перезагрузил ядро
После этих шагов я попытался переиндексировать документы, но это не удалось;просматривая логи:
org.apache.solr.common.SolrException: Exception writing document id 2ecde3eb2b5964b2c44362f752f7b90d to the index; possible analysis error: cannot change DocValues type from NUMERIC to SORTED_SET for field "documentDate".
Как это возможно?Я удалил все документы, хранящие поле documentDate .. Как я могу решить эту проблему?