[solr ] solr dataImportHandler 处理多表的问题
hbnu0502
2010-01-14
现有data-config.xml 配置文件如下:
<document> <entity name="gansu" query="select * from new_gansu" > <field column="ID" name="tableid" /> <field column="COMNAME" name="comname" /> ...... </entity> <entity name="new_xizang" query="select * from new_xizang" > <field column="ID" name="tableid" /> <field column="COMNAME" name="comname" /> ........ </entity> </document> 其中的 tableid 相当于每条索引的主键,可是数据库里用的 Int 自增类型,所以两个表的主键就重复了,建索引的时候,后面的表就把前面表的索引给覆盖了。请问有什么解决办法??谢谢! 另外,有没有办法临时指定要创建索引的表的呢?大家给点想法,谢了。 |
|
chenlb
2010-01-14
第二个 tabeid field 可以不要
|