Advertisement
Guest User

schema and solrconfig xml files

a guest
Oct 6th, 2016
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 4.99 KB | None | 0 0
  1.  
  2. <?xml version="1.0" encoding="UTF-8" ?>
  3. <config>
  4.     <luceneMatchVersion>LUCENE_48</luceneMatchVersion>
  5.     <dataDir>${solr.data.dir:}</dataDir>
  6.     <directoryFactory name="DirectoryFactory" class="${solr.directoryFactory:solr.NRTCachingDirectoryFactory}" />
  7.     <codecFactory class="solr.SchemaCodecFactory" />
  8.     <schemaFactory class="ClassicIndexSchemaFactory" />
  9.     <indexConfig>
  10.         <lockType>${solr.lock.type:native}</lockType>
  11.     </indexConfig>
  12.     <updateHandler class="solr.DirectUpdateHandler2"/>
  13.  
  14.     <!--Only considering id field to create the signature. This will avoid duplicates when records are updated-->
  15.     <updateRequestProcessorChain name="deDupChain">
  16.         <processor class="solr.processor.SignatureUpdateProcessorFactory">
  17.             <bool name="enabled">true</bool>
  18.             <str name="signatureField">signatureField</str>
  19.             <bool name="overwriteDupes">true</bool>
  20.             <str name="fields">id</str>
  21.             <str name="signatureClass">solr.processor.Lookup3Signature</str>
  22.         </processor>
  23.         <processor class="solr.LogUpdateProcessorFactory" />
  24.         <processor class="solr.RunUpdateProcessorFactory" />
  25.     </updateRequestProcessorChain>
  26.  
  27.     <query>
  28.         <maxBooleanClauses>1024</maxBooleanClauses>
  29.         <filterCache class="solr.FastLRUCache" size="512" initialSize="512" autowarmCount="0" />
  30.         <queryResultCache class="solr.LRUCache" size="512" initialSize="512" autowarmCount="0" />
  31.         <documentCache class="solr.LRUCache" size="512" initialSize="512" autowarmCount="0" />
  32.         <enableLazyFieldLoading>true</enableLazyFieldLoading>
  33.         <queryResultWindowSize>20</queryResultWindowSize>
  34.         <queryResultMaxDocsCached>200</queryResultMaxDocsCached>
  35.         <useColdSearcher>false</useColdSearcher>
  36.         <maxWarmingSearchers>2</maxWarmingSearchers>
  37.     </query>
  38.     <requestDispatcher handleSelect="false">
  39.         <requestParsers enableRemoteStreaming="true" multipartUploadLimitInKB="2048000" formdataUploadLimitInKB="2048" />
  40.         <httpCaching never304="true" />
  41.     </requestDispatcher>
  42.     <requestHandler name="/select" class="solr.SearchHandler" default="true">
  43.         <lst name="defaults">
  44.             <str name="sort">title asc</str>
  45.             <str name="echoParams">explicit</str>
  46.             <int name="rows">10</int>
  47.             <str name="q">*:*</str>
  48.             <bool name="facet">false</bool>
  49.         </lst>
  50.     </requestHandler>
  51. <!--    <requestHandler name="/update" class="solr.UpdateRequestHandler"/>-->
  52.  
  53.     <requestHandler name="/update" class="solr.UpdateRequestHandler" >
  54.         <lst name="defaults">
  55.             <str name="update.chain">deDupChain</str>
  56.         </lst>
  57.     </requestHandler>
  58.  
  59.     <requestHandler name="/analysis/field" startup="lazy" class="solr.FieldAnalysisRequestHandler" />
  60.     <requestHandler name="/analysis/document" class="solr.DocumentAnalysisRequestHandler" startup="lazy" />
  61.     <requestHandler name="/admin/" class="solr.admin.AdminHandlers" />
  62.     <requestHandler name="/admin/ping" class="solr.PingRequestHandler">
  63.         <lst name="invariants">
  64.             <str name="q">*:*</str>
  65.         </lst>
  66.         <lst name="defaults">
  67.             <str name="echoParams">all</str>
  68.         </lst>
  69.     </requestHandler>
  70.     <admin>
  71.         <defaultQuery>*:*</defaultQuery>
  72.     </admin>
  73. </config>
  74.  
  75.  
  76.  
  77.  
  78.  
  79. <?xml version="1.0" encoding="UTF-8" ?>
  80. <schema name="rents" version="1.5">
  81.     <types>
  82.         <fieldType name="string" class="solr.TextField" sortMissingLast="true">
  83.             <analyzer>
  84.                 <tokenizer class="solr.KeywordTokenizerFactory"/>
  85.                 <filter class="solr.LowerCaseFilterFactory"/>
  86.             </analyzer>
  87.         </fieldType>
  88.         <fieldType name="boolean" class="solr.BoolField" />
  89.         <fieldType name="double" class="solr.TrieDoubleField" sortMissingLast="true"/>
  90.         <fieldType name="int" class="solr.TrieIntField" sortMissingLast="true"/>
  91.         <fieldType name="date" class="solr.TrieDateField" precisionStep="0" positionIncrementGap="0"/>
  92.     </types>
  93.  
  94.     <fields>
  95.         <field name="id" type="string" indexed="true" stored="true" required="true"/>
  96.         <field name="city" type="string" indexed="true" stored="true" required="true"/>
  97.         <field name="province" type="string" indexed="true" stored="true" required="true"/>
  98.         <field name="country" type="string" indexed="true" stored="true" required="true"/>
  99.         <field name="type" type="string" indexed="true" stored="true" required="true"/>
  100.         <field name="signatureField" type="string" stored="true" indexed="true" multiValued="false" />
  101.  
  102.         <field name="airCondition" type="boolean" indexed="true" required="true"/>
  103.         <field name="garden" type="boolean" indexed="true" required="true"/>
  104.         <field name="pool" type="boolean" indexed="true" required="true"/>
  105.         <field name="closeToBeach" type="boolean" indexed="true" required="true"/>
  106.  
  107.         <field name="dailyPrice" type="double" indexed="true" stored="true" required="true"/>
  108.  
  109.         <field name="roomsNumber" type="int" indexed="true" stored="true" required="true"/>
  110.  
  111.         <field name="lastModified" type="date" indexed="true" stored="true" required="true"/>
  112.  
  113.  
  114.         <defaultSearchField>type</defaultSearchField>
  115.     </fields>
  116.  
  117.     <uniqueKey>id</uniqueKey>
  118. </schema>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement