我正在尝试在solr索引其工作正常的情况下实现delta-import,以防我从数据库索引数据 . 但是我想在基于文件的数据源上实现它 .
我的data-config.xml文件类似于dataSource type =“com.solr.datasource.DataSource”name =“SuggestionsFile”/>
<document name="suggester">
<entity name="file" dataSource="SuggestionsFile">
<field column="suggestion" name="suggestion" />
</entity>
我在solrconfig.xml文件中使用DataImportHandler . 我无法发布我的配置文件,我试图发布,但我不知道为什么不显示它 .
我的DataSource类读取文本文件并返回数据列表,即solr index . 在完全导入的情况下工作正常,但在delta-import的情况下不工作.Pls建议我还需要做什么 .
1 回答
FileDataSourceEntityProcessor支持基于“newerThan”属性过滤列表:
网上有一个complete example .