Advertisement
Guest User

Schema.xml

a guest
Dec 15th, 2011
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 2.62 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2.  
  3. <schema name="syslog" version="1.4">
  4.  
  5.   <types>
  6.     <fieldType name="string" class="solr.StrField" sortMissingLast="true" omitNorms="true"/>
  7.  
  8.     <fieldType name="tint" class="solr.TrieIntField" precisionStep="8" omitNorms="true" positionIncrementGap="0"/>
  9.     <fieldType name="tfloat" class="solr.TrieFloatField" precisionStep="8" omitNorms="true" positionIncrementGap="0"/>
  10.     <fieldType name="tlong" class="solr.TrieLongField" precisionStep="8" omitNorms="true" positionIncrementGap="0"/>
  11.     <fieldType name="tdouble" class="solr.TrieDoubleField" precisionStep="8" omitNorms="true" positionIncrementGap="0"/>
  12.     <fieldType name="tdate" class="solr.TrieDateField" omitNorms="true" precisionStep="6" positionIncrementGap="0"/>
  13.  
  14.     <fieldType name="text" class="solr.TextField" positionIncrementGap="100">
  15.       <analyzer type="index">
  16.         <tokenizer class="solr.WhitespaceTokenizerFactory"/>
  17.         <filter class="solr.LowerCaseFilterFactory"/>
  18.       </analyzer>
  19.       <analyzer type="query">
  20.         <tokenizer class="solr.WhitespaceTokenizerFactory"/>
  21.         <filter class="solr.LowerCaseFilterFactory"/>
  22.       </analyzer>
  23.     </fieldType>
  24.    
  25.     <!-- <fieldType name="textReverse" class="solr.TextField" positionIncrementGap="100">
  26.         <analyzer type="index">
  27.           <tokenizer class="solr.WhitespaceTokenizerFactory"/>
  28.           <filter class="solr.LowerCaseFilterFactory"/>
  29.           <filter class="solr.ReversedWildcardFilterFactory" withOriginal="true" maxPosAsterisk="3" maxPosQuestion="2" maxFractionAsterisk="0.33"/>
  30.         </analyzer>
  31.         <analyzer type="query">
  32.           <tokenizer class="solr.WhitespaceTokenizerFactory"/>
  33.           <filter class="solr.LowerCaseFilterFactory"/>
  34.         </analyzer>
  35.    </fieldType> -->
  36.    
  37.  </types>
  38.  
  39.  <fields>
  40.    <field name="ID" type="string" indexed="true" stored="true" required="true" omitNorms="true"/>
  41.    <field name="MSG_NAME" type="text" indexed="true" stored="true" omitNorms="true"/>
  42.    <field name="MSG_SEV" type="text" indexed="true" stored="true" omitNorms="true" />
  43.    <field name="MSG_DESC" type="text" indexed="true" stored="true" omitNorms="true"/>
  44.    <field name="MSG_TIME" type="tdate" indexed="true" stored="true" omitNorms="true"/>
  45.  
  46.    <field name="text" type="text" indexed="true" stored="false" multiValued="true"/>
  47.   <!--  <field name="textReverse" type="textReverse" indexed="true" stored="false" multiValued="true"/> -->
  48.  </fields>
  49.  
  50.  <uniquekey>ID</uniquekey>
  51.  <defaultSearchField>text</defaultSearchField>
  52.  <solrQueryParser defaultOperator="OR"/>
  53.  
  54.  <copyField source="*_ID" dest="text"/>
  55.  <copyField source="MSG_*" dest="text"/>
  56.  
  57. </schema>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement