Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2017
173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 1.79 KB | None | 0 0
  1. <!-- solrconfig.xml -->
  2. <?xml version="1.0" encoding="UTF-8" ?>
  3. <config>
  4.   <luceneMatchVersion>6.6.0</luceneMatchVersion>
  5.   <lib dir="/Users/lucaswxp/solr-6.6.0/lib/" regex="mongodb-driver-.*\.jar" />
  6.   <lib dir="/Users/lucaswxp/solr-6.6.0/lib/" regex="solr-dataimporthandler-.*\.jar" />
  7.   <requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">
  8.     <lst name="defaults">
  9.     <str name="config">data-config.xml</str>
  10.     </lst>
  11.   </requestHandler>
  12. </config>
  13.  
  14. <!-- schema.xml -->
  15. <?xml version="1.0" encoding="UTF-8" ?>
  16. <schema version="1.5">
  17.   <fields>
  18.     <field name="_id" type="string" indexed="true" stored="true" required="true"/>
  19.     <field name="title" type="string" indexed="true" stored="true" required="true"/>
  20.   </fields>
  21.   <uniqueKey>_id</uniqueKey>
  22.   <types>
  23.     <fieldType name="string" class="solr.StrField" />
  24.   </types>
  25. </schema>
  26.  
  27. <!-- data-config.xml -->
  28. <?xml version="1.0"?>
  29. <dataConfig>
  30. <dataSource name="MyMongo" type="MongoDataSource" database="reduza" />
  31. <document name="import">
  32.  <!-- if query="" then it imports everything -->
  33.      <entity  processor="MongoEntityProcessor"
  34.             query="{}"
  35.             collection="products"
  36.             datasource="MyMongo"
  37.             transformer="MongoMapperTransformer" name="product">
  38.  
  39.                <!--  If mongoField name and the field declared in schema.xml are same than no need to declare below.
  40.                     If not same than you have to refer the mongoField to field in schema.xml
  41.                    ( Ex: mongoField="EmpNumber" to name="EmployeeNumber").
  42.  
  43.                     <field column="_id"  name="id"/>
  44.                     <field column="EmpNumber" name="EmployeeNumber" mongoField="EmpNumber"/>
  45.             -->
  46.        </entity>
  47. </document>
  48. </dataConfig>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement