[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 可以不要
Global site tag (gtag.js) - Google Analytics