我在数据库中有一些表,它有一些关于不同项目的属性。
我有另一个数据源,它是一个文件,并且有这样的数据 -
itemCode warehouseCode warehouseType
abc 123 black
abc 456 white
xyz 444 black
我可以使用dataimport处理程序将数据库中的所有数据加载到solr索引中。有没有办法更新索引中的所有文档以包含相应的warehouseCode和warehouseType? 这是我的data-config.xml -
<dataSource name="itemdb" type="JdbcDataSource" driver="org.postgresql.Driver"
url="jdbc:postgresql://server:5432/itemdb"
user="alice"
password="wonderland"/>
<dataSource name="places_file" type="FileDataSource" />
<document name="item_properties">
<entity name="e_item" dataSource="itemdb" pk="iCode"
query="SELECT * from get_all_item_properties()" >
</entity>
<entity name="e_itemplaces" processor="LineEntityProcessor"
url="/file_data.txt" dataSource="places_file"
separator="\t" rootEntity="false" header="true">
</entity>
</document>
这不会将文件中的字段加载到solr中。 日志说 -
Accessing File: /file_data.txt
- Import completed successfully
但我只从jdbcsource获取字段。