Skip to content

Instantly share code, notes, and snippets.

@mberberoglu
Created December 16, 2014 19:30
Show Gist options
  • Save mberberoglu/c224075fc2764b15535b to your computer and use it in GitHub Desktop.
Save mberberoglu/c224075fc2764b15535b to your computer and use it in GitHub Desktop.
<?xml version="1.0" encoding="UTF-8" ?>
<dataConfig>
<dataSource name="DataImporter" type="MongoDataSource" host="host" database="database" port="port" username="username" password="password" />
<document name="Document">
<entity name="Data"
processor="MongoEntityProcessor"
query="{updatedAt: {'$gte' : ${dataimporter.request.time}}}, {}"
collection="Data"
datasource="DataImporter"
transformer="MongoMapperTransformer" >
<field column="id" name="id" mongoField="_id"/>
<field column="title" name="title" mongoField="title"/>
<field column="text" name="text" mongoField="text"/>
<field column="created_at" name="created_at" mongoField="createdAt"/>
<field column="price" name="price" mongoField="price"/>
</entity>
</document>
</dataConfig>
<lib path="../../dist/solr-dataimporthandler-4.9.0.jar" />
<lib path="../../dist/solr-mongo-importer-1.0.0.jar" />
<lib path="../../dist/mongo-2.10.1.jar" />
<requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">
<lst name="defaults">
<str name="config">data-config.xml</str>
</lst>
</requestHandler>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment