Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <schema name="mcb" version="1.1">
- <types>
- <fieldtype name="string" class="solr.StrField" sortMissingLast="true" omitNorms="true"/>
- <fieldType name="long" class="solr.TrieLongField" precisionStep="0" positionIncrementGap="0"/>
- <fieldType name="date" class="solr.TrieDateField" omitNorms="true" precisionStep="0" positionIncrementGap="0"/>
- <fieldType name="int" class="solr.TrieIntField" precisionStep="0" omitNorms="true" positionIncrementGap="0"/>
- <fieldType name="float" class="solr.TrieFloatField" precisionStep="0" positionIncrementGap="0"/>
- <fieldType name="double" class="solr.TrieDoubleField" precisionStep="0" positionIncrementGap="0"/>
- <fieldType name="boolean" class="solr.BoolField" sortMissingLast="true"/>
- <fieldType name="text" class="solr.TextField" positionIncrementGap="100" autoGeneratePhraseQueries="true">
- <analyzer type="index">
- <tokenizer class="solr.WhitespaceTokenizerFactory"/>
- <!-- filter class="solr.StopFilterFactory"
- ignoreCase="true"
- words="dictionaries/stopwords.txt"
- / -->
- <!-- filter class="solr.SynonymFilterFactory" synonyms="dictionaries/thesaurus.txt" ignoreCase="true" expand="true"/ -->
- <filter class="solr.WordDelimiterFilterFactory" generateWordParts="1" generateNumberParts="1" catenateWords="1" catenateNumbers="1" catenateAll="1" splitOnCaseChange="1"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.SnowballPorterFilterFactory" language="Danish" />
- <filter class="solr.ASCIIFoldingFilterFactory"/>
- </analyzer>
- <analyzer type="query">
- <tokenizer class="solr.WhitespaceTokenizerFactory"/>
- <filter class="solr.WordDelimiterFilterFactory" generateWordParts="1" generateNumberParts="1" catenateWords="0" catenateNumbers="0" catenateAll="1" splitOnCaseChange="1"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <!-- filter class="solr.KeywordMarkerFilterFactory" protected="dictionaries/protwords.txt"/ -->
- <filter class="solr.SnowballPorterFilterFactory" language="Danish" />
- <filter class="solr.ASCIIFoldingFilterFactory"/>
- </analyzer>
- </fieldType>
- <fieldType name="spell" class="solr.TextField" positionIncrementGap="100">
- <analyzer type="index">
- <tokenizer class="solr.StandardTokenizerFactory"/>
- <!-- filter class="solr.StopFilterFactory" ignoreCase="true" words="../../dictionaries/da/stopwords.txt" / -->
- <filter class="solr.StandardFilterFactory"/>
- <filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
- </analyzer>
- <analyzer type="query">
- <tokenizer class="solr.StandardTokenizerFactory"/>
- <!-- filter class="solr.SynonymFilterFactory" synonyms="../../dictionaries/da/thesaurus.txt" ignoreCase="true" expand="true"/ -->
- <!-- filter class="solr.StopFilterFactory" ignoreCase="true" words="../../dictionaries/da/stopwords.txt" / -->
- <filter class="solr.StandardFilterFactory"/>
- <filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
- </analyzer>
- </fieldType>
- <fieldType name="typeaheadtext" class="solr.TextField" positionIncrementGap="100" autoGeneratePhraseQueries="true">
- <analyzer type="index">
- <tokenizer class="solr.WhitespaceTokenizerFactory"/>
- <filter class="solr.WordDelimiterFilterFactory" splitOnNumerics="0" generateWordParts="1" generateNumberParts="1" catenateWords="1" catenateNumbers="1" catenateAll="1" splitOnCaseChange="1"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.EdgeNGramFilterFactory" minGramSize="1" maxGramSize="15" side="front"/>
- <filter class="solr.ASCIIFoldingFilterFactory"/>
- </analyzer>
- <analyzer type="query">
- <tokenizer class="solr.WhitespaceTokenizerFactory"/>
- <filter class="solr.WordDelimiterFilterFactory" splitOnNumerics="0" generateWordParts="1" generateNumberParts="1" catenateWords="1" catenateNumbers="1" catenateAll="1" splitOnCaseChange="1"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.ASCIIFoldingFilterFactory"/>
- </analyzer>
- </fieldType>
- </types>
- <fields>
- <field name="docid" type="string" indexed="true" stored="true" multiValued="false" required="true" DocValues="true" />
- <field name="guid" type="string" indexed="true" stored="true" multiValued="false" required="true" DocValues="true" />
- <field name="last_updated" type="date" indexed="true" stored="true" multiValued="false" DocValues="true" />
- <field name="item_type" type="string" indexed="true" stored="true" multiValued="false" required="true" DocValues="true" />
- <field name="site_guid" type="int" indexed="true" stored="true" multiValued="false" required="true" DocValues="true" />
- <field name="name" type="string" indexed="true" stored="true" multiValued="false" DocValues="true" />
- <field name="feed_item_serialized" type="text" indexed="false" stored="true" multiValued="false" DocValues="true" />
- <field name="typeahead_serialized" type="text" indexed="false" stored="true" multiValued="false" DocValues="true" />
- <field name="logical_name" type="text" indexed="true" stored="true" multiValued="false" DocValues="true" />
- <field name="text" type="text" indexed="true" stored="true" multiValued="true" DocValues="true" />
- <field name="url" type="string" indexed="true" stored="true" multiValued="false" DocValues="true" />
- <field name="issearchable" type="string" indexed="true" stored="false" multiValued="false" default="1" DocValues="true" />
- <field name="is_searchable" type="boolean" indexed="true" stored="true" multiValued="false" DocValues="true" />
- <field name="searchable_text" type="text" indexed="true" stored="true" multiValued="false" DocValues="true" />
- <field name="typeahead_text" type="typeaheadtext" indexed="true" stored="true" multiValued="false" DocValues="true" />
- <field name="keywords" type="text" indexed="true" stored="true" multiValued="false" DocValues="true" />
- <field name="language_guid" type="int" indexed="true" stored="true" multiValued="false" DocValues="true" />
- <field name="inventory" type="float" indexed="true" stored="true" multiValued="false" DocValues="true" />
- <field name="item_no" type="string" indexed="true" stored="true" multiValued="false" DocValues="true" />
- <field name="variant_of_item_guid" type="int" indexed="true" stored="true" multiValued="false" DocValues="true" />
- <field name="in_stock_date" type="date" indexed="true" stored="true" multiValued="false" DocValues="true" />
- <field name="stock_info" type="string" indexed="true" stored="true" multiValued="false" DocValues="true" />
- <field name="variant_image" type="string" indexed="true" stored="true" multiValued="false" DocValues="true" />
- <field name="master_image" type="string" indexed="true" stored="true" multiValued="false" DocValues="true" />
- <field name="ranking1_text" type="text" indexed="true" stored="true" multiValued="false" DocValues="true" />
- <field name="ranking2_text" type="text" indexed="true" stored="true" multiValued="false" DocValues="true" />
- <field name="ranking3_text" type="text" indexed="true" stored="true" multiValued="false" DocValues="true" />
- <field name="ranking4_text" type="text" indexed="true" stored="true" multiValued="false" DocValues="true" />
- <field name="groupby_variant_of_item_guid" type="string" indexed="true" stored="true" multiValued="false" DocValues="true" />
- <field name="spell" type="spell" indexed="true" stored="false" multiValued="true" DocValues="true" />
- <field name="_version_" type="long" indexed="true" stored="true" DocValues="true" />
- <dynamicField name="spec_*" type="string" indexed="true" stored="true" multiValued="true" DocValues="true" />
- <dynamicField name="*_from_and_to_int_combination" type="string" indexed="true" stored="true" multiValued="true" DocValues="true" />
- <dynamicField name="*_combination" type="string" indexed="true" stored="true" default="1" DocValues="true" />
- <dynamicField name="*_float" type="float" indexed="true" stored="true" multiValued="false" DocValues="true" />
- <dynamicField name="*_double" type="double" indexed="true" stored="true" multiValued="false" DocValues="true" />
- <dynamicField name="*_int" type="int" indexed="true" stored="true" multiValued="false" DocValues="true" />
- <dynamicField name="*_date" type="date" indexed="true" stored="true" multiValued="false" DocValues="true" />
- <dynamicField name="*_string" type="string" indexed="true" stored="true" multiValued="false" DocValues="true" />
- <dynamicField name="*_text" type="text" indexed="true" stored="true" multiValued="false" DocValues="true" />
- <dynamicField name="*_guid" type="int" indexed="true" stored="true" multiValued="false" DocValues="true" />
- <dynamicField name="*_bool" type="boolean" indexed="true" stored="true" multiValued="false" DocValues="true" />
- <dynamicField name="*_float_mv" type="float" indexed="true" stored="true" multiValued="true" DocValues="true" />
- <dynamicField name="*_string_mv" type="string" indexed="true" stored="true" multiValued="true" DocValues="true" />
- <dynamicField name="*_int_mv" type="int" indexed="true" stored="true" multiValued="true" DocValues="true" />
- <dynamicField name="*_bool_mv" type="boolean" indexed="true" stored="true" multiValued="true" DocValues="true" />
- </fields>
- <defaultSearchField>text</defaultSearchField>
- <uniqueKey>docid</uniqueKey>
- <solrQueryParser defaultOperator="OR"/>
- <copyField source="guid" dest="text"/>
- <copyField source="item_type" dest="text"/>
- <copyField source="docid" dest="text"/>
- <copyField source="name" dest="text"/>
- <copyField source="keywords" dest="text"/>
- <copyField source="master_image" dest="text"/>
- <copyField source="variant_image" dest="text"/>
- <copyField source="*_text" dest="text"/>
- <copyField source="*_string" dest="text"/>
- <copyField source="*_text" dest="spell"/>
- </schema>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement