Hi, My english is bad. But I try to explain do this.
I have a 5 table in MySQL db. I try make data-config.xml. Then my data-config.xml is below. <dataConfig> <dataSource type="JdbcDataSource" name="ds-1" driver="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost/testdb" user="root" password="*******"/> <document> <entity name="admin" query="select *from admin" dataSource="ds-1"> <field column="id" name="id" /> <field column="name" name="name" /> <field column="mail" name="mail" /> </entity> <entity name="checklist" query="select *from checklist" dataSource="ds-1"> <field column="check_id" name="check_id" /> <field column="title" name="title" /> <field column="connect" name="connect" /> </entity> <entity name="account" query="select *from account" dataSource="ds-1"> <field column="account_id" name="account_id" /> <field column="name" name="name" /> <field column="code" name="code" /> </entity> </document> </dataConfig> Then I register schema.xml to these fields. But I have a unique key problem? default is uniquekey=>id. But my 5 table unique keys are check_id, account_id, store_id etc. All unique keys are auto increment. I have tried indexed. But unfortunately this error appeared. May 10, 2013 6:18:22 PM org.apache.solr.handler.dataimport.SolrWriter upload WARNING: Error creating document : SolrInputDocument[group_name=Other, group_id=5] org.apache.solr.common.SolrException: *DOCUMENT IS MISSING MANDATORY UNIQUEKEY FIELD: ID* at org.apache.solr.update.AddUpdateCommand.getIndexedId(AddUpdateCommand.java:88) - How can I index these tables? - Please assist me on this. -- View this message in context: http://lucene.472066.n3.nabble.com/Multitable-import-uniqueKey-tp4067796p4068050.html Sent from the Solr - User mailing list archive at Nabble.com.