Я сделал базовую настройку solr, настроил dataImportHandler и создал очень простой файл конфигурации данных с двумя полями и проиндексировал его. Все работало нормально. Но теперь я добавляю туда новые поля и после этого делаю полный импорт, но по какой-то причине новые поля просто не отображаются в результатах поиска (используя интерфейс solr для поиска). Я попытался перезапустить solr, запустив config-reload безрезультатно.
это мой файл конфигурации данных. Не уверен, что здесь не так.
<dataConfig>
<dataSource type="JdbcDataSource" driver="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost/msl4" user="root" password=""/>
<document>
<entity name="hub_contents" query="select * from hub_contents" deltaQuery="select * from hub_contents where last_modified > '${dataimporter.last_index_time}'">
<field column="id_original" name="id" />
<field column="title" name="title" />
<field column="parent_id" name="parent_id" />
<field column="item_type" name="item_type" />
<field column="status" name="status" />
<field column="updated_at" name="updated_at" />
</entity>
</document>
</dataConfig>