Hi -
  I am testing around with the full - import functionality of Data
Import Handler.  My dataconfig file looks as follows.


<dataConfig>
    <dataSource driver="com.mysql.jdbc.Driver" url="jdbc:mysql://myserver/mydb"
        user="username" password="password" />
    <document name="user">
        <entity name="item"
            query="select id, firstname, lastname from user">
            <field column="id" />
            <field column="firstname" />
            <field column="lastname" />
        </entity>
    </document>
</dataConfig>

In solrconfig.xml - I am setting the access for DIH as follows.

  <requestHandler name="/dataimport"
class="org.apache.solr.handler.dataimport.DataImportHandler">
    <lst name="defaults">
      <str name="config">data-config.xml</str>
    </lst>
  </requestHandler>


When I try to access the deployed web-app ( even before hitting
full-import functionality using command ) - I am getting the following
sequence of errors.

The field :lastname present in DataConfig does not have a counterpart
in Solr Schema
The field :firstname present in DataConfig does not have a counterpart
in Solr Schema

The config file is very similar to what is given in the DIH wiki.

Curious, what gives ?

Reply via email to