Hi Team,

I am using SOLR 5.4.1 in my application and we are using Data import
handler for importing the data from RDBMS to solr.

  While declaring the schema i.e
 <field name="organizationId" type="int" indexed="true" stored="true"
required="true" multiValued="false" />

in schema.xml, application is encountering the below issue.

* o.a.s.h.d.c.DIHConfiguration The field :organizationId present in
DataConfig does not have a counterpart in Solr Schema.*


DB-Data-config.xml
My entity is defined like below.

<dataConfig>
   <!--<propertyWriter dateFormat="yyyy-MM-dd HH:mm:ss"
type="SimplePropertiesWriter" directory="data"
filename="dataimport.properties" locale="en_US" />-->
    <dataSource driver="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@//*********"
                  user="************"
                  password="**********"
              convertType="true" />
    <document>
        <entity name="inventory" pk="INVENTORY_ITEM_ID" query="SELECT
a.INVENTORY_ITEM_ID,
  a.ORGANIZATION_ID
FROM GETS_INTF.<TABLE> a"
deltaQuery="select a.INVENTORY_ITEM_ID from GETS_INTF.<TABLE> a where
last_modified > '${dataimporter.last_index_time}'">
*<field column="INVENTORY_ITEM_ID" name="id" />*
* <field column="ORGANIZATION_ID" name="organizationId" />*
        </entity>
    </document>
</dataConfig>

Can some body help, why user defined schema is not working .

Thanks,
Amit Kumar Jha

Reply via email to