Advertisement
Guest User

Untitled

a guest
Mar 24th, 2013
365
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 10.02 KB | None | 0 0
  1. <schema name="mcb" version="1.1">
  2.   <types>
  3.    <fieldtype name="string"  class="solr.StrField" sortMissingLast="true" omitNorms="true"/>
  4.    <fieldType name="long" class="solr.TrieLongField" precisionStep="0" positionIncrementGap="0"/>
  5.    <fieldType name="date" class="solr.TrieDateField" omitNorms="true" precisionStep="0" positionIncrementGap="0"/>
  6.    <fieldType name="int" class="solr.TrieIntField" precisionStep="0" omitNorms="true" positionIncrementGap="0"/>
  7.    <fieldType name="float" class="solr.TrieFloatField" precisionStep="0" positionIncrementGap="0"/>
  8.    <fieldType name="double" class="solr.TrieDoubleField" precisionStep="0" positionIncrementGap="0"/>
  9.    <fieldType name="boolean" class="solr.BoolField" sortMissingLast="true"/>
  10.    
  11.    <fieldType name="text" class="solr.TextField" positionIncrementGap="100" autoGeneratePhraseQueries="true">
  12.       <analyzer type="index">
  13.         <tokenizer class="solr.WhitespaceTokenizerFactory"/>
  14.         <!-- filter class="solr.StopFilterFactory"
  15.                ignoreCase="true"
  16.                words="dictionaries/stopwords.txt"
  17.                / -->
  18.     <!-- filter class="solr.SynonymFilterFactory" synonyms="dictionaries/thesaurus.txt" ignoreCase="true" expand="true"/ -->
  19.         <filter class="solr.WordDelimiterFilterFactory" generateWordParts="1" generateNumberParts="1" catenateWords="1" catenateNumbers="1" catenateAll="1" splitOnCaseChange="1"/>
  20.         <filter class="solr.LowerCaseFilterFactory"/>
  21.         <filter class="solr.SnowballPorterFilterFactory" language="Danish" />
  22.     <filter class="solr.ASCIIFoldingFilterFactory"/>
  23.       </analyzer>
  24.       <analyzer type="query">
  25.         <tokenizer class="solr.WhitespaceTokenizerFactory"/>
  26.         <filter class="solr.WordDelimiterFilterFactory" generateWordParts="1" generateNumberParts="1" catenateWords="0" catenateNumbers="0" catenateAll="1" splitOnCaseChange="1"/>
  27.         <filter class="solr.LowerCaseFilterFactory"/>
  28.         <!-- filter class="solr.KeywordMarkerFilterFactory" protected="dictionaries/protwords.txt"/ -->
  29.         <filter class="solr.SnowballPorterFilterFactory" language="Danish" />
  30.     <filter class="solr.ASCIIFoldingFilterFactory"/>
  31.       </analyzer>
  32.     </fieldType>
  33.         <fieldType name="spell" class="solr.TextField" positionIncrementGap="100">
  34.       <analyzer type="index">
  35.         <tokenizer class="solr.StandardTokenizerFactory"/>
  36.         <!-- filter class="solr.StopFilterFactory" ignoreCase="true" words="../../dictionaries/da/stopwords.txt" / -->
  37.         <filter class="solr.StandardFilterFactory"/>
  38.         <filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
  39.       </analyzer>
  40.       <analyzer type="query">
  41.         <tokenizer class="solr.StandardTokenizerFactory"/>
  42.         <!-- filter class="solr.SynonymFilterFactory" synonyms="../../dictionaries/da/thesaurus.txt" ignoreCase="true" expand="true"/ -->
  43.         <!-- filter class="solr.StopFilterFactory" ignoreCase="true" words="../../dictionaries/da/stopwords.txt" / -->
  44.         <filter class="solr.StandardFilterFactory"/>
  45.         <filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
  46.       </analyzer>
  47.     </fieldType>
  48.     <fieldType name="typeaheadtext" class="solr.TextField" positionIncrementGap="100" autoGeneratePhraseQueries="true">
  49.       <analyzer type="index">
  50.         <tokenizer class="solr.WhitespaceTokenizerFactory"/>
  51.         <filter class="solr.WordDelimiterFilterFactory" splitOnNumerics="0" generateWordParts="1" generateNumberParts="1" catenateWords="1" catenateNumbers="1" catenateAll="1" splitOnCaseChange="1"/>
  52.         <filter class="solr.LowerCaseFilterFactory"/>
  53.         <filter class="solr.EdgeNGramFilterFactory" minGramSize="1" maxGramSize="15" side="front"/>
  54.         <filter class="solr.ASCIIFoldingFilterFactory"/>
  55.       </analyzer>
  56.       <analyzer type="query">
  57.         <tokenizer class="solr.WhitespaceTokenizerFactory"/>
  58.         <filter class="solr.WordDelimiterFilterFactory" splitOnNumerics="0" generateWordParts="1" generateNumberParts="1" catenateWords="1" catenateNumbers="1" catenateAll="1" splitOnCaseChange="1"/>
  59.         <filter class="solr.LowerCaseFilterFactory"/>
  60.         <filter class="solr.ASCIIFoldingFilterFactory"/>
  61.       </analyzer>
  62.     </fieldType>
  63.  
  64.    
  65.  
  66.  
  67.  </types>
  68.  <fields>  
  69.     <field name="docid" type="string" indexed="true" stored="true" multiValued="false" required="true" DocValues="true" />
  70.     <field name="guid" type="string" indexed="true" stored="true" multiValued="false" required="true" DocValues="true" />
  71.     <field name="last_updated" type="date" indexed="true" stored="true" multiValued="false" DocValues="true" />
  72.     <field name="item_type" type="string" indexed="true" stored="true" multiValued="false" required="true" DocValues="true" />
  73.     <field name="site_guid" type="int" indexed="true" stored="true" multiValued="false" required="true" DocValues="true" />
  74.     <field name="name" type="string" indexed="true" stored="true" multiValued="false" DocValues="true" />
  75.     <field name="feed_item_serialized" type="text" indexed="false" stored="true" multiValued="false" DocValues="true" />
  76.     <field name="typeahead_serialized" type="text" indexed="false" stored="true" multiValued="false" DocValues="true" />
  77.     <field name="logical_name" type="text" indexed="true" stored="true" multiValued="false" DocValues="true" />
  78.     <field name="text" type="text" indexed="true" stored="true" multiValued="true" DocValues="true" /> 
  79.     <field name="url" type="string" indexed="true" stored="true" multiValued="false" DocValues="true" />
  80.     <field name="issearchable" type="string" indexed="true" stored="false" multiValued="false" default="1" DocValues="true" /> 
  81.     <field name="is_searchable" type="boolean" indexed="true" stored="true" multiValued="false" DocValues="true" />
  82.     <field name="searchable_text" type="text" indexed="true" stored="true" multiValued="false" DocValues="true" />
  83.     <field name="typeahead_text" type="typeaheadtext" indexed="true" stored="true" multiValued="false" DocValues="true" />
  84.     <field name="keywords" type="text" indexed="true" stored="true" multiValued="false" DocValues="true" />
  85.     <field name="language_guid" type="int" indexed="true" stored="true" multiValued="false" DocValues="true" />
  86.     <field name="inventory" type="float" indexed="true" stored="true" multiValued="false" DocValues="true" />
  87.     <field name="item_no" type="string" indexed="true" stored="true" multiValued="false" DocValues="true" />
  88.     <field name="variant_of_item_guid" type="int" indexed="true" stored="true" multiValued="false" DocValues="true" />
  89.     <field name="in_stock_date" type="date" indexed="true" stored="true" multiValued="false" DocValues="true" />
  90.     <field name="stock_info" type="string" indexed="true" stored="true" multiValued="false" DocValues="true" />
  91.     <field name="variant_image" type="string" indexed="true" stored="true" multiValued="false" DocValues="true" />
  92.     <field name="master_image" type="string" indexed="true" stored="true" multiValued="false" DocValues="true" />
  93.     <field name="ranking1_text" type="text" indexed="true" stored="true" multiValued="false" DocValues="true" />
  94.     <field name="ranking2_text" type="text" indexed="true" stored="true" multiValued="false" DocValues="true" />
  95.     <field name="ranking3_text" type="text" indexed="true" stored="true" multiValued="false" DocValues="true" />
  96.     <field name="ranking4_text" type="text" indexed="true" stored="true" multiValued="false" DocValues="true" />    
  97.     <field name="groupby_variant_of_item_guid" type="string" indexed="true" stored="true" multiValued="false" DocValues="true" />
  98.     <field name="spell" type="spell" indexed="true" stored="false" multiValued="true" DocValues="true" />
  99.     <field name="_version_" type="long" indexed="true"  stored="true" DocValues="true" />
  100.     <dynamicField name="spec_*"  type="string"  indexed="true"  stored="true" multiValued="true" DocValues="true" />
  101.     <dynamicField name="*_from_and_to_int_combination" type="string" indexed="true" stored="true" multiValued="true" DocValues="true" />
  102.     <dynamicField name="*_combination"  type="string" indexed="true" stored="true" default="1" DocValues="true" /> 
  103.     <dynamicField name="*_float"  type="float"  indexed="true"  stored="true" multiValued="false" DocValues="true" />
  104.     <dynamicField name="*_double"  type="double"  indexed="true"  stored="true" multiValued="false" DocValues="true" />
  105.     <dynamicField name="*_int"  type="int"  indexed="true"  stored="true" multiValued="false" DocValues="true" />
  106.     <dynamicField name="*_date"  type="date"  indexed="true"  stored="true" multiValued="false" DocValues="true" />
  107.     <dynamicField name="*_string"  type="string"  indexed="true"  stored="true" multiValued="false" DocValues="true" />
  108.     <dynamicField name="*_text"  type="text"  indexed="true"  stored="true" multiValued="false" DocValues="true" />
  109.     <dynamicField name="*_guid"  type="int"  indexed="true"  stored="true" multiValued="false" DocValues="true" />
  110.     <dynamicField name="*_bool"  type="boolean"  indexed="true"  stored="true" multiValued="false" DocValues="true" />
  111.     <dynamicField name="*_float_mv"  type="float"  indexed="true"  stored="true" multiValued="true" DocValues="true" />
  112.     <dynamicField name="*_string_mv"  type="string"  indexed="true"  stored="true" multiValued="true" DocValues="true" />
  113.     <dynamicField name="*_int_mv"  type="int"  indexed="true"  stored="true" multiValued="true" DocValues="true" />
  114.     <dynamicField name="*_bool_mv"  type="boolean"  indexed="true"  stored="true" multiValued="true" DocValues="true" />
  115.  </fields>
  116.  
  117.   <defaultSearchField>text</defaultSearchField>
  118.   <uniqueKey>docid</uniqueKey>
  119.   <solrQueryParser defaultOperator="OR"/>
  120.   <copyField source="guid" dest="text"/>
  121.   <copyField source="item_type" dest="text"/>
  122.   <copyField source="docid" dest="text"/>
  123.   <copyField source="name" dest="text"/>
  124.   <copyField source="keywords" dest="text"/>
  125.   <copyField source="master_image" dest="text"/>
  126.   <copyField source="variant_image" dest="text"/>
  127.   <copyField source="*_text" dest="text"/>
  128.   <copyField source="*_string" dest="text"/>
  129.  
  130.   <copyField source="*_text" dest="spell"/>
  131. </schema>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement