我做了一个基本的 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>