Advertisement
denisb413

Untitled

Nov 24th, 2017
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 38.70 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!-- Solr managed schema - automatically generated - DO NOT EDIT -->
  3. <schema name="example-data-driven-schema" version="1.6">
  4.   <uniqueKey>id</uniqueKey>
  5.   <fieldType name="ancestor_path" class="solr.TextField">
  6.     <analyzer type="index">
  7.       <tokenizer class="solr.KeywordTokenizerFactory"/>
  8.     </analyzer>
  9.     <analyzer type="query">
  10.       <tokenizer class="solr.PathHierarchyTokenizerFactory" delimiter="/"/>
  11.     </analyzer>
  12.   </fieldType>
  13.   <fieldType name="binary" class="solr.BinaryField"/>
  14.   <fieldType name="boolean" class="solr.BoolField" sortMissingLast="true"/>
  15.   <fieldType name="booleans" class="solr.BoolField" sortMissingLast="true" multiValued="true"/>
  16.   <fieldType name="currency" class="solr.CurrencyField" currencyConfig="currency.xml" defaultCurrency="USD" precisionStep="8"/>
  17.   <fieldType name="date" class="solr.TrieDateField" positionIncrementGap="0" docValues="true" precisionStep="0"/>
  18.   <fieldType name="dates" class="solr.TrieDateField" positionIncrementGap="0" docValues="true" multiValued="true" precisionStep="0"/>
  19.   <fieldType name="delimited_payloads_float" class="solr.TextField" indexed="true" stored="false">
  20.     <analyzer>
  21.       <tokenizer class="solr.WhitespaceTokenizerFactory"/>
  22.       <filter class="solr.DelimitedPayloadTokenFilterFactory" encoder="float"/>
  23.     </analyzer>
  24.   </fieldType>
  25.   <fieldType name="delimited_payloads_int" class="solr.TextField" indexed="true" stored="false">
  26.     <analyzer>
  27.       <tokenizer class="solr.WhitespaceTokenizerFactory"/>
  28.       <filter class="solr.DelimitedPayloadTokenFilterFactory" encoder="integer"/>
  29.     </analyzer>
  30.   </fieldType>
  31.   <fieldType name="delimited_payloads_string" class="solr.TextField" indexed="true" stored="false">
  32.     <analyzer>
  33.       <tokenizer class="solr.WhitespaceTokenizerFactory"/>
  34.       <filter class="solr.DelimitedPayloadTokenFilterFactory" encoder="identity"/>
  35.     </analyzer>
  36.   </fieldType>
  37.   <fieldType name="descendent_path" class="solr.TextField">
  38.     <analyzer type="index">
  39.       <tokenizer class="solr.PathHierarchyTokenizerFactory" delimiter="/"/>
  40.     </analyzer>
  41.     <analyzer type="query">
  42.       <tokenizer class="solr.KeywordTokenizerFactory"/>
  43.     </analyzer>
  44.   </fieldType>
  45.   <fieldType name="double" class="solr.TrieDoubleField" positionIncrementGap="0" docValues="true" precisionStep="0"/>
  46.   <fieldType name="doubles" class="solr.TrieDoubleField" positionIncrementGap="0" docValues="true" multiValued="true" precisionStep="0"/>
  47.   <fieldType name="float" class="solr.TrieFloatField" positionIncrementGap="0" docValues="true" precisionStep="0"/>
  48.   <fieldType name="floats" class="solr.TrieFloatField" positionIncrementGap="0" docValues="true" multiValued="true" precisionStep="0"/>
  49.   <fieldType name="ignored" class="solr.StrField" indexed="false" stored="false" docValues="false" multiValued="true"/>
  50.   <fieldType name="int" class="solr.TrieIntField" positionIncrementGap="0" docValues="true" precisionStep="0"/>
  51.   <fieldType name="ints" class="solr.TrieIntField" positionIncrementGap="0" docValues="true" multiValued="true" precisionStep="0"/>
  52.   <fieldType name="location" class="solr.LatLonPointSpatialField" docValues="true"/>
  53.   <fieldType name="location_rpt" class="solr.SpatialRecursivePrefixTreeFieldType" geo="true" maxDistErr="0.001" distErrPct="0.025" distanceUnits="kilometers"/>
  54.   <fieldType name="long" class="solr.TrieLongField" positionIncrementGap="0" docValues="true" precisionStep="0"/>
  55.   <fieldType name="longs" class="solr.TrieLongField" positionIncrementGap="0" docValues="true" multiValued="true" precisionStep="0"/>
  56.   <fieldType name="lowercase" class="solr.TextField" positionIncrementGap="100">
  57.     <analyzer>
  58.       <tokenizer class="solr.KeywordTokenizerFactory"/>
  59.       <filter class="solr.LowerCaseFilterFactory"/>
  60.     </analyzer>
  61.   </fieldType>
  62.   <fieldType name="pdate" class="solr.DatePointField" docValues="true"/>
  63.   <fieldType name="pdates" class="solr.DatePointField" docValues="true" multiValued="true"/>
  64.   <fieldType name="pdouble" class="solr.DoublePointField" docValues="true"/>
  65.   <fieldType name="pdoubles" class="solr.DoublePointField" docValues="true" multiValued="true"/>
  66.   <fieldType name="pfloat" class="solr.FloatPointField" docValues="true"/>
  67.   <fieldType name="pfloats" class="solr.FloatPointField" docValues="true" multiValued="true"/>
  68.   <fieldType name="phonetic_en" class="solr.TextField" indexed="true" stored="false">
  69.     <analyzer>
  70.       <tokenizer class="solr.StandardTokenizerFactory"/>
  71.       <filter class="solr.DoubleMetaphoneFilterFactory" inject="false"/>
  72.     </analyzer>
  73.   </fieldType>
  74.   <fieldType name="pint" class="solr.IntPointField" docValues="true"/>
  75.   <fieldType name="pints" class="solr.IntPointField" docValues="true" multiValued="true"/>
  76.   <fieldType name="plong" class="solr.LongPointField" docValues="true"/>
  77.   <fieldType name="plongs" class="solr.LongPointField" docValues="true" multiValued="true"/>
  78.   <fieldType name="point" class="solr.PointType" subFieldSuffix="_d" dimension="2"/>
  79.   <fieldType name="random" class="solr.RandomSortField" indexed="true"/>
  80.   <fieldType name="string" class="solr.StrField" sortMissingLast="true" docValues="true"/>
  81.   <fieldType name="strings" class="solr.StrField" sortMissingLast="true" docValues="true" multiValued="true"/>
  82.   <fieldType name="tdate" class="solr.TrieDateField" positionIncrementGap="0" docValues="true" precisionStep="6"/>
  83.   <fieldType name="tdates" class="solr.TrieDateField" positionIncrementGap="0" docValues="true" multiValued="true" precisionStep="6"/>
  84.   <fieldType name="tdouble" class="solr.TrieDoubleField" positionIncrementGap="0" docValues="true" precisionStep="8"/>
  85.   <fieldType name="tdoubles" class="solr.TrieDoubleField" positionIncrementGap="0" docValues="true" multiValued="true" precisionStep="8"/>
  86.   <fieldType name="text_ar" class="solr.TextField" positionIncrementGap="100">
  87.     <analyzer>
  88.       <tokenizer class="solr.StandardTokenizerFactory"/>
  89.       <filter class="solr.LowerCaseFilterFactory"/>
  90.       <filter class="solr.StopFilterFactory" words="lang/stopwords_ar.txt" ignoreCase="true"/>
  91.       <filter class="solr.ArabicNormalizationFilterFactory"/>
  92.       <filter class="solr.ArabicStemFilterFactory"/>
  93.     </analyzer>
  94.   </fieldType>
  95.   <fieldType name="text_bg" class="solr.TextField" positionIncrementGap="100">
  96.     <analyzer>
  97.       <tokenizer class="solr.StandardTokenizerFactory"/>
  98.       <filter class="solr.LowerCaseFilterFactory"/>
  99.       <filter class="solr.StopFilterFactory" words="lang/stopwords_bg.txt" ignoreCase="true"/>
  100.       <filter class="solr.BulgarianStemFilterFactory"/>
  101.     </analyzer>
  102.   </fieldType>
  103.   <fieldType name="text_ca" class="solr.TextField" positionIncrementGap="100">
  104.     <analyzer>
  105.       <tokenizer class="solr.StandardTokenizerFactory"/>
  106.       <filter class="solr.ElisionFilterFactory" articles="lang/contractions_ca.txt" ignoreCase="true"/>
  107.       <filter class="solr.LowerCaseFilterFactory"/>
  108.       <filter class="solr.StopFilterFactory" words="lang/stopwords_ca.txt" ignoreCase="true"/>
  109.       <filter class="solr.SnowballPorterFilterFactory" language="Catalan"/>
  110.     </analyzer>
  111.   </fieldType>
  112.   <fieldType name="text_cjk" class="solr.TextField" positionIncrementGap="100">
  113.     <analyzer>
  114.       <tokenizer class="solr.StandardTokenizerFactory"/>
  115.       <filter class="solr.CJKWidthFilterFactory"/>
  116.       <filter class="solr.LowerCaseFilterFactory"/>
  117.       <filter class="solr.CJKBigramFilterFactory"/>
  118.     </analyzer>
  119.   </fieldType>
  120.   <fieldType name="text_cz" class="solr.TextField" positionIncrementGap="100">
  121.     <analyzer>
  122.       <tokenizer class="solr.StandardTokenizerFactory"/>
  123.       <filter class="solr.LowerCaseFilterFactory"/>
  124.       <filter class="solr.StopFilterFactory" words="lang/stopwords_cz.txt" ignoreCase="true"/>
  125.       <filter class="solr.CzechStemFilterFactory"/>
  126.     </analyzer>
  127.   </fieldType>
  128.   <fieldType name="text_da" class="solr.TextField" positionIncrementGap="100">
  129.     <analyzer>
  130.       <tokenizer class="solr.StandardTokenizerFactory"/>
  131.       <filter class="solr.LowerCaseFilterFactory"/>
  132.       <filter class="solr.StopFilterFactory" format="snowball" words="lang/stopwords_da.txt" ignoreCase="true"/>
  133.       <filter class="solr.SnowballPorterFilterFactory" language="Danish"/>
  134.     </analyzer>
  135.   </fieldType>
  136.   <fieldType name="text_de" class="solr.TextField" positionIncrementGap="100">
  137.     <analyzer>
  138.       <tokenizer class="solr.StandardTokenizerFactory"/>
  139.       <filter class="solr.LowerCaseFilterFactory"/>
  140.       <filter class="solr.StopFilterFactory" format="snowball" words="lang/stopwords_de.txt" ignoreCase="true"/>
  141.       <filter class="solr.GermanNormalizationFilterFactory"/>
  142.       <filter class="solr.GermanLightStemFilterFactory"/>
  143.     </analyzer>
  144.   </fieldType>
  145.   <fieldType name="text_el" class="solr.TextField" positionIncrementGap="100">
  146.     <analyzer>
  147.       <tokenizer class="solr.StandardTokenizerFactory"/>
  148.       <filter class="solr.GreekLowerCaseFilterFactory"/>
  149.       <filter class="solr.StopFilterFactory" words="lang/stopwords_el.txt" ignoreCase="false"/>
  150.       <filter class="solr.GreekStemFilterFactory"/>
  151.     </analyzer>
  152.   </fieldType>
  153.   <fieldType name="text_en" class="solr.TextField" positionIncrementGap="100">
  154.     <analyzer type="index">
  155.       <tokenizer class="solr.StandardTokenizerFactory"/>
  156.       <filter class="solr.StopFilterFactory" words="lang/stopwords_en.txt" ignoreCase="true"/>
  157.       <filter class="solr.LowerCaseFilterFactory"/>
  158.       <filter class="solr.EnglishPossessiveFilterFactory"/>
  159.       <filter class="solr.KeywordMarkerFilterFactory" protected="protwords.txt"/>
  160.       <filter class="solr.PorterStemFilterFactory"/>
  161.     </analyzer>
  162.     <analyzer type="query">
  163.       <tokenizer class="solr.StandardTokenizerFactory"/>
  164.       <filter class="solr.StopFilterFactory" words="lang/stopwords_en.txt" ignoreCase="true"/>
  165.       <filter class="solr.LowerCaseFilterFactory"/>
  166.       <filter class="solr.EnglishPossessiveFilterFactory"/>
  167.       <filter class="solr.KeywordMarkerFilterFactory" protected="protwords.txt"/>
  168.       <filter class="solr.PorterStemFilterFactory"/>
  169.       <filter class="solr.SynonymGraphFilterFactory" expand="true" ignoreCase="true" synonyms="synonyms.txt"/>
  170.     </analyzer>
  171.   </fieldType>
  172.   <fieldType name="text_en_splitting" class="solr.TextField" autoGeneratePhraseQueries="true" positionIncrementGap="100">
  173.     <analyzer type="index">
  174.       <tokenizer class="solr.WhitespaceTokenizerFactory"/>
  175.       <filter class="solr.StopFilterFactory" words="lang/stopwords_en.txt" ignoreCase="true"/>
  176.       <filter class="solr.WordDelimiterGraphFilterFactory" catenateNumbers="1" generateNumberParts="1" splitOnCaseChange="1" generateWordParts="1" catenateAll="0" catenateWords="1"/>
  177.       <filter class="solr.LowerCaseFilterFactory"/>
  178.       <filter class="solr.KeywordMarkerFilterFactory" protected="protwords.txt"/>
  179.       <filter class="solr.PorterStemFilterFactory"/>
  180.       <filter class="solr.FlattenGraphFilterFactory"/>
  181.     </analyzer>
  182.     <analyzer type="query">
  183.       <tokenizer class="solr.WhitespaceTokenizerFactory"/>
  184.       <filter class="solr.StopFilterFactory" words="lang/stopwords_en.txt" ignoreCase="true"/>
  185.       <filter class="solr.WordDelimiterGraphFilterFactory" catenateNumbers="0" generateNumberParts="1" splitOnCaseChange="1" generateWordParts="1" catenateAll="0" catenateWords="0"/>
  186.       <filter class="solr.LowerCaseFilterFactory"/>
  187.       <filter class="solr.KeywordMarkerFilterFactory" protected="protwords.txt"/>
  188.       <filter class="solr.PorterStemFilterFactory"/>
  189.       <filter class="solr.SynonymGraphFilterFactory" expand="true" ignoreCase="true" synonyms="synonyms.txt"/>
  190.     </analyzer>
  191.   </fieldType>
  192.   <fieldType name="text_en_splitting_tight" class="solr.TextField" autoGeneratePhraseQueries="true" positionIncrementGap="100">
  193.     <analyzer type="index">
  194.       <tokenizer class="solr.WhitespaceTokenizerFactory"/>
  195.       <filter class="solr.SynonymGraphFilterFactory" expand="false" ignoreCase="true" synonyms="synonyms.txt"/>
  196.       <filter class="solr.StopFilterFactory" words="lang/stopwords_en.txt" ignoreCase="true"/>
  197.       <filter class="solr.WordDelimiterGraphFilterFactory" catenateNumbers="1" generateNumberParts="0" generateWordParts="0" catenateAll="0" catenateWords="1"/>
  198.       <filter class="solr.LowerCaseFilterFactory"/>
  199.       <filter class="solr.KeywordMarkerFilterFactory" protected="protwords.txt"/>
  200.       <filter class="solr.EnglishMinimalStemFilterFactory"/>
  201.       <filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
  202.       <filter class="solr.FlattenGraphFilterFactory"/>
  203.     </analyzer>
  204.     <analyzer type="query">
  205.       <tokenizer class="solr.WhitespaceTokenizerFactory"/>
  206.       <filter class="solr.SynonymGraphFilterFactory" expand="false" ignoreCase="true" synonyms="synonyms.txt"/>
  207.       <filter class="solr.StopFilterFactory" words="lang/stopwords_en.txt" ignoreCase="true"/>
  208.       <filter class="solr.WordDelimiterGraphFilterFactory" catenateNumbers="1" generateNumberParts="0" generateWordParts="0" catenateAll="0" catenateWords="1"/>
  209.       <filter class="solr.LowerCaseFilterFactory"/>
  210.       <filter class="solr.KeywordMarkerFilterFactory" protected="protwords.txt"/>
  211.       <filter class="solr.EnglishMinimalStemFilterFactory"/>
  212.       <filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
  213.     </analyzer>
  214.   </fieldType>
  215.   <fieldType name="text_es" class="solr.TextField" positionIncrementGap="100">
  216.     <analyzer>
  217.       <tokenizer class="solr.StandardTokenizerFactory"/>
  218.       <filter class="solr.LowerCaseFilterFactory"/>
  219.       <filter class="solr.StopFilterFactory" format="snowball" words="lang/stopwords_es.txt" ignoreCase="true"/>
  220.       <filter class="solr.SpanishLightStemFilterFactory"/>
  221.     </analyzer>
  222.   </fieldType>
  223.   <fieldType name="text_eu" class="solr.TextField" positionIncrementGap="100">
  224.     <analyzer>
  225.       <tokenizer class="solr.StandardTokenizerFactory"/>
  226.       <filter class="solr.LowerCaseFilterFactory"/>
  227.       <filter class="solr.StopFilterFactory" words="lang/stopwords_eu.txt" ignoreCase="true"/>
  228.       <filter class="solr.SnowballPorterFilterFactory" language="Basque"/>
  229.     </analyzer>
  230.   </fieldType>
  231.   <fieldType name="text_fa" class="solr.TextField" positionIncrementGap="100">
  232.     <analyzer>
  233.       <charFilter class="solr.PersianCharFilterFactory"/>
  234.       <tokenizer class="solr.StandardTokenizerFactory"/>
  235.       <filter class="solr.LowerCaseFilterFactory"/>
  236.       <filter class="solr.ArabicNormalizationFilterFactory"/>
  237.       <filter class="solr.PersianNormalizationFilterFactory"/>
  238.       <filter class="solr.StopFilterFactory" words="lang/stopwords_fa.txt" ignoreCase="true"/>
  239.     </analyzer>
  240.   </fieldType>
  241.   <fieldType name="text_fi" class="solr.TextField" positionIncrementGap="100">
  242.     <analyzer>
  243.       <tokenizer class="solr.StandardTokenizerFactory"/>
  244.       <filter class="solr.LowerCaseFilterFactory"/>
  245.       <filter class="solr.StopFilterFactory" format="snowball" words="lang/stopwords_fi.txt" ignoreCase="true"/>
  246.       <filter class="solr.SnowballPorterFilterFactory" language="Finnish"/>
  247.     </analyzer>
  248.   </fieldType>
  249.   <fieldType name="text_fr" class="solr.TextField" positionIncrementGap="100">
  250.     <analyzer>
  251.       <tokenizer class="solr.StandardTokenizerFactory"/>
  252.       <filter class="solr.ElisionFilterFactory" articles="lang/contractions_fr.txt" ignoreCase="true"/>
  253.       <filter class="solr.LowerCaseFilterFactory"/>
  254.       <filter class="solr.StopFilterFactory" format="snowball" words="lang/stopwords_fr.txt" ignoreCase="true"/>
  255.       <filter class="solr.FrenchLightStemFilterFactory"/>
  256.     </analyzer>
  257.   </fieldType>
  258.   <fieldType name="text_ga" class="solr.TextField" positionIncrementGap="100">
  259.     <analyzer>
  260.       <tokenizer class="solr.StandardTokenizerFactory"/>
  261.       <filter class="solr.ElisionFilterFactory" articles="lang/contractions_ga.txt" ignoreCase="true"/>
  262.       <filter class="solr.StopFilterFactory" words="lang/hyphenations_ga.txt" ignoreCase="true"/>
  263.       <filter class="solr.IrishLowerCaseFilterFactory"/>
  264.       <filter class="solr.StopFilterFactory" words="lang/stopwords_ga.txt" ignoreCase="true"/>
  265.       <filter class="solr.SnowballPorterFilterFactory" language="Irish"/>
  266.     </analyzer>
  267.   </fieldType>
  268.   <fieldType name="text_general" class="solr.TextField" positionIncrementGap="100" multiValued="true">
  269.     <analyzer type="index">
  270.       <tokenizer class="solr.StandardTokenizerFactory"/>
  271.       <filter class="solr.StopFilterFactory" words="stopwords.txt" ignoreCase="true"/>
  272.       <filter class="solr.LowerCaseFilterFactory"/>
  273.     </analyzer>
  274.     <analyzer type="query">
  275.       <tokenizer class="solr.StandardTokenizerFactory"/>
  276.       <filter class="solr.StopFilterFactory" words="stopwords.txt" ignoreCase="true"/>
  277.       <filter class="solr.LowerCaseFilterFactory"/>
  278.     </analyzer>
  279.   </fieldType>
  280.   <fieldType name="text_general_rev" class="solr.TextField" positionIncrementGap="100">
  281.     <analyzer type="index">
  282.       <tokenizer class="solr.StandardTokenizerFactory"/>
  283.       <filter class="solr.StopFilterFactory" words="stopwords.txt" ignoreCase="true"/>
  284.       <filter class="solr.LowerCaseFilterFactory"/>
  285.       <filter class="solr.ReversedWildcardFilterFactory" maxPosQuestion="2" maxFractionAsterisk="0.33" maxPosAsterisk="3" withOriginal="true"/>
  286.     </analyzer>
  287.     <analyzer type="query">
  288.       <tokenizer class="solr.StandardTokenizerFactory"/>
  289.       <filter class="solr.SynonymGraphFilterFactory" expand="true" ignoreCase="true" synonyms="synonyms.txt"/>
  290.       <filter class="solr.StopFilterFactory" words="stopwords.txt" ignoreCase="true"/>
  291.       <filter class="solr.LowerCaseFilterFactory"/>
  292.     </analyzer>
  293.   </fieldType>
  294.   <fieldType name="text_gl" class="solr.TextField" positionIncrementGap="100">
  295.     <analyzer>
  296.       <tokenizer class="solr.StandardTokenizerFactory"/>
  297.       <filter class="solr.LowerCaseFilterFactory"/>
  298.       <filter class="solr.StopFilterFactory" words="lang/stopwords_gl.txt" ignoreCase="true"/>
  299.       <filter class="solr.GalicianStemFilterFactory"/>
  300.     </analyzer>
  301.   </fieldType>
  302.   <fieldType name="text_hi" class="solr.TextField" positionIncrementGap="100">
  303.     <analyzer>
  304.       <tokenizer class="solr.StandardTokenizerFactory"/>
  305.       <filter class="solr.LowerCaseFilterFactory"/>
  306.       <filter class="solr.IndicNormalizationFilterFactory"/>
  307.       <filter class="solr.HindiNormalizationFilterFactory"/>
  308.       <filter class="solr.StopFilterFactory" words="lang/stopwords_hi.txt" ignoreCase="true"/>
  309.       <filter class="solr.HindiStemFilterFactory"/>
  310.     </analyzer>
  311.   </fieldType>
  312.   <fieldType name="text_hu" class="solr.TextField" positionIncrementGap="100">
  313.     <analyzer>
  314.       <tokenizer class="solr.StandardTokenizerFactory"/>
  315.       <filter class="solr.LowerCaseFilterFactory"/>
  316.       <filter class="solr.StopFilterFactory" format="snowball" words="lang/stopwords_hu.txt" ignoreCase="true"/>
  317.       <filter class="solr.SnowballPorterFilterFactory" language="Hungarian"/>
  318.     </analyzer>
  319.   </fieldType>
  320.   <fieldType name="text_hy" class="solr.TextField" positionIncrementGap="100">
  321.     <analyzer>
  322.       <tokenizer class="solr.StandardTokenizerFactory"/>
  323.       <filter class="solr.LowerCaseFilterFactory"/>
  324.       <filter class="solr.StopFilterFactory" words="lang/stopwords_hy.txt" ignoreCase="true"/>
  325.       <filter class="solr.SnowballPorterFilterFactory" language="Armenian"/>
  326.     </analyzer>
  327.   </fieldType>
  328.   <fieldType name="text_id" class="solr.TextField" positionIncrementGap="100">
  329.     <analyzer>
  330.       <tokenizer class="solr.StandardTokenizerFactory"/>
  331.       <filter class="solr.LowerCaseFilterFactory"/>
  332.       <filter class="solr.StopFilterFactory" words="lang/stopwords_id.txt" ignoreCase="true"/>
  333.       <filter class="solr.IndonesianStemFilterFactory" stemDerivational="true"/>
  334.     </analyzer>
  335.   </fieldType>
  336.   <fieldType name="text_it" class="solr.TextField" positionIncrementGap="100">
  337.     <analyzer>
  338.       <tokenizer class="solr.StandardTokenizerFactory"/>
  339.       <filter class="solr.ElisionFilterFactory" articles="lang/contractions_it.txt" ignoreCase="true"/>
  340.       <filter class="solr.LowerCaseFilterFactory"/>
  341.       <filter class="solr.StopFilterFactory" format="snowball" words="lang/stopwords_it.txt" ignoreCase="true"/>
  342.       <filter class="solr.ItalianLightStemFilterFactory"/>
  343.     </analyzer>
  344.   </fieldType>
  345.   <fieldType name="text_ja" class="solr.TextField" autoGeneratePhraseQueries="false" positionIncrementGap="100">
  346.     <analyzer>
  347.       <tokenizer class="solr.JapaneseTokenizerFactory" mode="search"/>
  348.       <filter class="solr.JapaneseBaseFormFilterFactory"/>
  349.       <filter class="solr.JapanesePartOfSpeechStopFilterFactory" tags="lang/stoptags_ja.txt"/>
  350.       <filter class="solr.CJKWidthFilterFactory"/>
  351.       <filter class="solr.StopFilterFactory" words="lang/stopwords_ja.txt" ignoreCase="true"/>
  352.       <filter class="solr.JapaneseKatakanaStemFilterFactory" minimumLength="4"/>
  353.       <filter class="solr.LowerCaseFilterFactory"/>
  354.     </analyzer>
  355.   </fieldType>
  356.   <fieldType name="text_lv" class="solr.TextField" positionIncrementGap="100">
  357.     <analyzer>
  358.       <tokenizer class="solr.StandardTokenizerFactory"/>
  359.       <filter class="solr.LowerCaseFilterFactory"/>
  360.       <filter class="solr.StopFilterFactory" words="lang/stopwords_lv.txt" ignoreCase="true"/>
  361.       <filter class="solr.LatvianStemFilterFactory"/>
  362.     </analyzer>
  363.   </fieldType>
  364.   <fieldType name="text_nl" class="solr.TextField" positionIncrementGap="100">
  365.     <analyzer>
  366.       <tokenizer class="solr.StandardTokenizerFactory"/>
  367.       <filter class="solr.LowerCaseFilterFactory"/>
  368.       <filter class="solr.StopFilterFactory" format="snowball" words="lang/stopwords_nl.txt" ignoreCase="true"/>
  369.       <filter class="solr.StemmerOverrideFilterFactory" dictionary="lang/stemdict_nl.txt" ignoreCase="false"/>
  370.       <filter class="solr.SnowballPorterFilterFactory" language="Dutch"/>
  371.     </analyzer>
  372.   </fieldType>
  373.   <fieldType name="text_no" class="solr.TextField" positionIncrementGap="100">
  374.     <analyzer>
  375.       <tokenizer class="solr.StandardTokenizerFactory"/>
  376.       <filter class="solr.LowerCaseFilterFactory"/>
  377.       <filter class="solr.StopFilterFactory" format="snowball" words="lang/stopwords_no.txt" ignoreCase="true"/>
  378.       <filter class="solr.SnowballPorterFilterFactory" language="Norwegian"/>
  379.     </analyzer>
  380.   </fieldType>
  381.   <fieldType name="text" class="solr.TextField" positionIncrementGap="100">
  382.     <analyzer type="index">
  383.       <tokenizer class="solr.WhitespaceTokenizerFactory"/>
  384.       <filter class="solr.SynonymFilterFactory" synonyms="synonyms.txt" ignoreCase="true" expand="false"/>
  385.       <filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords.txt"/>
  386.       <filter class="solr.WordDelimiterFilterFactory" generateWordParts="1" generateNumberParts="1" catenateWords="1" catenateNumbers="1" catenateAll="0" splitOnCaseChange="1"/>
  387.       <filter class="solr.LowerCaseFilterFactory"/>
  388.       <filter class="solr.KeywordMarkerFilterFactory" protected="protwords.txt"/>
  389.       <filter class="solr.PorterStemFilterFactory"/>
  390.       <filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
  391.     </analyzer>
  392.     <analyzer type="query">
  393.       <tokenizer class="solr.WhitespaceTokenizerFactory"/>
  394.       <filter class="solr.SynonymFilterFactory" synonyms="synonyms.txt" ignoreCase="true" expand="true"/>
  395.       <filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords.txt"/>
  396.       <filter class="solr.WordDelimiterFilterFactory" generateWordParts="1" generateNumberParts="1" catenateWords="0" catenateNumbers="0" catenateAll="0" splitOnCaseChange="1"/>
  397.       <filter class="solr.LowerCaseFilterFactory"/>
  398.       <filter class="solr.KeywordMarkerFilterFactory" protected="protwords.txt"/>
  399.       <filter class="solr.PorterStemFilterFactory"/>
  400.       <filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
  401.     </analyzer>
  402.   </fieldType>
  403.   <fieldType name="text_pt" class="solr.TextField" positionIncrementGap="100">
  404.     <analyzer>
  405.       <tokenizer class="solr.StandardTokenizerFactory"/>
  406.       <filter class="solr.LowerCaseFilterFactory"/>
  407.       <filter class="solr.StopFilterFactory" format="snowball" words="lang/stopwords_pt.txt" ignoreCase="true"/>
  408.       <filter class="solr.PortugueseLightStemFilterFactory"/>
  409.     </analyzer>
  410.   </fieldType>
  411.   <fieldType name="text_ro" class="solr.TextField" positionIncrementGap="100">
  412.     <analyzer>
  413.       <tokenizer class="solr.StandardTokenizerFactory"/>
  414.       <filter class="solr.LowerCaseFilterFactory"/>
  415.       <filter class="solr.StopFilterFactory" words="lang/stopwords_ro.txt" ignoreCase="true"/>
  416.       <filter class="solr.SnowballPorterFilterFactory" language="Romanian"/>
  417.     </analyzer>
  418.   </fieldType>
  419.   <fieldType name="text_ru" class="solr.TextField" positionIncrementGap="100">
  420.     <analyzer>
  421.       <tokenizer class="solr.StandardTokenizerFactory"/>
  422.       <filter class="solr.LowerCaseFilterFactory"/>
  423.       <filter class="solr.StopFilterFactory" format="snowball" words="lang/stopwords_ru.txt" ignoreCase="true"/>
  424.       <filter class="solr.SnowballPorterFilterFactory" language="Russian"/>
  425.     </analyzer>
  426.   </fieldType>
  427.   <fieldType name="text_sv" class="solr.TextField" positionIncrementGap="100">
  428.     <analyzer>
  429.       <tokenizer class="solr.StandardTokenizerFactory"/>
  430.       <filter class="solr.LowerCaseFilterFactory"/>
  431.       <filter class="solr.StopFilterFactory" format="snowball" words="lang/stopwords_sv.txt" ignoreCase="true"/>
  432.       <filter class="solr.SnowballPorterFilterFactory" language="Swedish"/>
  433.     </analyzer>
  434.   </fieldType>
  435.   <fieldType name="text_th" class="solr.TextField" positionIncrementGap="100">
  436.     <analyzer>
  437.       <tokenizer class="solr.ThaiTokenizerFactory"/>
  438.       <filter class="solr.LowerCaseFilterFactory"/>
  439.       <filter class="solr.StopFilterFactory" words="lang/stopwords_th.txt" ignoreCase="true"/>
  440.     </analyzer>
  441.   </fieldType>
  442.   <fieldType name="text_tr" class="solr.TextField" positionIncrementGap="100">
  443.     <analyzer>
  444.       <tokenizer class="solr.StandardTokenizerFactory"/>
  445.       <filter class="solr.TurkishLowerCaseFilterFactory"/>
  446.       <filter class="solr.StopFilterFactory" words="lang/stopwords_tr.txt" ignoreCase="false"/>
  447.       <filter class="solr.SnowballPorterFilterFactory" language="Turkish"/>
  448.     </analyzer>
  449.   </fieldType>
  450.   <fieldType name="text_ws" class="solr.TextField" positionIncrementGap="100">
  451.     <analyzer>
  452.       <tokenizer class="solr.WhitespaceTokenizerFactory"/>
  453.     </analyzer>
  454.   </fieldType>
  455.   <fieldType name="tfloat" class="solr.TrieFloatField" positionIncrementGap="0" docValues="true" precisionStep="8"/>
  456.   <fieldType name="tfloats" class="solr.TrieFloatField" positionIncrementGap="0" docValues="true" multiValued="true" precisionStep="8"/>
  457.   <fieldType name="tint" class="solr.TrieIntField" positionIncrementGap="0" docValues="true" precisionStep="8"/>
  458.   <fieldType name="tints" class="solr.TrieIntField" positionIncrementGap="0" docValues="true" multiValued="true" precisionStep="8"/>
  459.   <fieldType name="tlong" class="solr.TrieLongField" positionIncrementGap="0" docValues="true" precisionStep="8"/>
  460.   <fieldType name="tlongs" class="solr.TrieLongField" positionIncrementGap="0" docValues="true" multiValued="true" precisionStep="8"/>
  461.  
  462.   <fieldType name="text_en_test" class="solr.TextField" positionIncrementGap="100">
  463.     <analyzer type="index">
  464.       <tokenizer class="solr.StandardTokenizerFactory"/>
  465.       <filter class="solr.StopFilterFactory" words="lang/stopwords_en.txt" ignoreCase="true"/>
  466.       <filter class="solr.LowerCaseFilterFactory"/>
  467.       <filter class="solr.EnglishPossessiveFilterFactory"/>
  468.       <filter class="solr.KeywordMarkerFilterFactory" protected="protwords.txt"/>
  469.       <filter class="solr.SynonymGraphFilterFactory" expand="true" ignoreCase="true" synonyms="synonyms.txt"/>
  470.     </analyzer>
  471.     <analyzer type="query">
  472.       <tokenizer class="solr.StandardTokenizerFactory"/>
  473.       <filter class="solr.StopFilterFactory" words="lang/stopwords_en.txt" ignoreCase="true"/>
  474.       <filter class="solr.LowerCaseFilterFactory"/>
  475.       <filter class="solr.EnglishPossessiveFilterFactory"/>
  476.       <filter class="solr.KeywordMarkerFilterFactory" protected="protwords.txt"/>
  477.       <filter class="solr.SynonymGraphFilterFactory" expand="true" ignoreCase="true" synonyms="synonyms.txt"/>
  478.     </analyzer>
  479.   </fieldType>
  480.  
  481.   <fieldType name="text_en_without_synonym" class="solr.TextField" positionIncrementGap="100">
  482.     <analyzer type="index">
  483.       <tokenizer class="solr.StandardTokenizerFactory"/>
  484.       <filter class="solr.StopFilterFactory" words="lang/stopwords_en.txt" ignoreCase="true"/>
  485.       <filter class="solr.LowerCaseFilterFactory"/>
  486.       <filter class="solr.EnglishPossessiveFilterFactory"/>
  487.       <filter class="solr.KeywordMarkerFilterFactory" protected="protwords.txt"/>
  488.       <filter class="solr.PorterStemFilterFactory"/>
  489.     </analyzer>
  490.     <analyzer type="query">
  491.       <tokenizer class="solr.StandardTokenizerFactory"/>
  492.       <filter class="solr.StopFilterFactory" words="lang/stopwords_en.txt" ignoreCase="true"/>
  493.       <filter class="solr.LowerCaseFilterFactory"/>
  494.       <filter class="solr.EnglishPossessiveFilterFactory"/>
  495.       <filter class="solr.KeywordMarkerFilterFactory" protected="protwords.txt"/>
  496.       <filter class="solr.PorterStemFilterFactory"/>
  497.     </analyzer>
  498.   </fieldType>
  499.  
  500.   <fieldType name="text_en_stems" class="solr.TextField" positionIncrementGap="100">
  501.     <analyzer type="index">
  502.       <tokenizer class="solr.StandardTokenizerFactory"/>
  503.       <filter class="solr.StopFilterFactory" words="lang/stopwords_en.txt" ignoreCase="true"/>
  504.       <filter class="solr.LowerCaseFilterFactory"/>
  505.       <filter class="solr.EnglishPossessiveFilterFactory"/>
  506.       <filter class="solr.KeywordMarkerFilterFactory" protected="protwords.txt"/>
  507.       <filter class="solr.PorterStemFilterFactory"/>
  508.       <filter class="solr.SynonymGraphFilterFactory" expand="true" ignoreCase="true" synonyms="syn_stems.txt"/>
  509.     </analyzer>
  510.     <analyzer type="query">
  511.       <tokenizer class="solr.StandardTokenizerFactory"/>
  512.       <filter class="solr.StopFilterFactory" words="lang/stopwords_en.txt" ignoreCase="true"/>
  513.       <filter class="solr.LowerCaseFilterFactory"/>
  514.       <filter class="solr.EnglishPossessiveFilterFactory"/>
  515.       <filter class="solr.KeywordMarkerFilterFactory" protected="protwords.txt"/>
  516.       <filter class="solr.PorterStemFilterFactory"/>
  517.       <filter class="solr.SynonymGraphFilterFactory" expand="true" ignoreCase="true" synonyms="syn_stems.txt"/>
  518.     </analyzer>
  519.   </fieldType>
  520.  
  521.  
  522.   <field name="_root_" type="string" docValues="false" indexed="true" stored="false"/>
  523.   <field name="_text_" type="text_general" multiValued="true" indexed="true" stored="false"/>
  524.   <field name="_version_" type="long" indexed="false" stored="false"/>
  525.  
  526.   <field name="title" type="text_general" indexed="true" stored="true"/>
  527.   <field name="title_without_synonym" type="text_en_without_synonym" indexed="true" stored="true"/>
  528.   <field name="title_stems" type="text_en_stems" indexed="true" stored="true"/>
  529.   <field name="title_lowercase" type="lowercase" indexed="true" stored="true"/>
  530.   <field name="title_text_general" type="text_general" indexed="true" stored="true"/>
  531.   <copyField source="title" dest="title_without_synonym" maxChars="30000" />
  532.   <copyField source="title" dest="title_stems" maxChars="30000" />
  533.   <copyField source="title" dest="title_lowercase" maxChars="30000" />
  534.   <copyField source="title" dest="title_text_general" maxChars="30000" />
  535.  
  536.   <field name="description" type="text_general" indexed="true" stored="true"/>
  537.   <field name="description_without_synonym" type="text_en_without_synonym" indexed="true" stored="true"/>
  538.   <field name="description_stems" type="text_en_stems" indexed="true" stored="true"/>
  539.   <field name="description_lowercase" type="lowercase" indexed="true" stored="true"/>
  540.   <field name="description_text_general" type="text_general" indexed="true" stored="true"/>
  541.   <copyField source="description" dest="description_without_synonym" maxChars="30000" />
  542.   <copyField source="description" dest="description_stems" maxChars="30000" />
  543.   <copyField source="description" dest="description_lowercase" maxChars="30000" />
  544.   <copyField source="description" dest="description_text_general" maxChars="30000" />
  545.  
  546.   <field name="reuseCount" type="int" stored="true"/>
  547.  
  548.   <field name="id" type="string" multiValued="false" indexed="true" required="true" stored="true"/>
  549.   <dynamicField name="*_txt_en_split_tight" type="text_en_splitting_tight" indexed="true" stored="true"/>
  550.   <dynamicField name="*_descendent_path" type="descendent_path" indexed="true" stored="true"/>
  551.   <dynamicField name="*_ancestor_path" type="ancestor_path" indexed="true" stored="true"/>
  552.   <dynamicField name="*_txt_en_split" type="text_en_splitting" indexed="true" stored="true"/>
  553.   <dynamicField name="ignored_*" type="ignored" multiValued="true"/>
  554.   <dynamicField name="*_txt_rev" type="text_general_rev" indexed="true" stored="true"/>
  555.   <dynamicField name="*_phon_en" type="phonetic_en" indexed="true" stored="true"/>
  556.   <dynamicField name="*_s_lower" type="lowercase" indexed="true" stored="true"/>
  557.   <dynamicField name="*_txt_cjk" type="text_cjk" indexed="true" stored="true"/>
  558.   <dynamicField name="random_*" type="random"/>
  559.   <dynamicField name="*_txt_en" type="text_en" indexed="true" stored="true"/>
  560.   <dynamicField name="*_txt_ar" type="text_ar" indexed="true" stored="true"/>
  561.   <dynamicField name="*_txt_bg" type="text_bg" indexed="true" stored="true"/>
  562.   <dynamicField name="*_txt_ca" type="text_ca" indexed="true" stored="true"/>
  563.   <dynamicField name="*_txt_cz" type="text_cz" indexed="true" stored="true"/>
  564.   <dynamicField name="*_txt_da" type="text_da" indexed="true" stored="true"/>
  565.   <dynamicField name="*_txt_de" type="text_de" indexed="true" stored="true"/>
  566.   <dynamicField name="*_txt_el" type="text_el" indexed="true" stored="true"/>
  567.   <dynamicField name="*_txt_es" type="text_es" indexed="true" stored="true"/>
  568.   <dynamicField name="*_txt_eu" type="text_eu" indexed="true" stored="true"/>
  569.   <dynamicField name="*_txt_fa" type="text_fa" indexed="true" stored="true"/>
  570.   <dynamicField name="*_txt_fi" type="text_fi" indexed="true" stored="true"/>
  571.   <dynamicField name="*_txt_fr" type="text_fr" indexed="true" stored="true"/>
  572.   <dynamicField name="*_txt_ga" type="text_ga" indexed="true" stored="true"/>
  573.   <dynamicField name="*_txt_gl" type="text_gl" indexed="true" stored="true"/>
  574.   <dynamicField name="*_txt_hi" type="text_hi" indexed="true" stored="true"/>
  575.   <dynamicField name="*_txt_hu" type="text_hu" indexed="true" stored="true"/>
  576.   <dynamicField name="*_txt_hy" type="text_hy" indexed="true" stored="true"/>
  577.   <dynamicField name="*_txt_id" type="text_id" indexed="true" stored="true"/>
  578.   <dynamicField name="*_txt_it" type="text_it" indexed="true" stored="true"/>
  579.   <dynamicField name="*_txt_ja" type="text_ja" indexed="true" stored="true"/>
  580.   <dynamicField name="*_txt_lv" type="text_lv" indexed="true" stored="true"/>
  581.   <dynamicField name="*_txt_nl" type="text_nl" indexed="true" stored="true"/>
  582.   <dynamicField name="*_txt_no" type="text_no" indexed="true" stored="true"/>
  583.   <dynamicField name="*_txt_pt" type="text_pt" indexed="true" stored="true"/>
  584.   <dynamicField name="*_txt_ro" type="text_ro" indexed="true" stored="true"/>
  585.   <dynamicField name="*_txt_ru" type="text_ru" indexed="true" stored="true"/>
  586.   <dynamicField name="*_txt_sv" type="text_sv" indexed="true" stored="true"/>
  587.   <dynamicField name="*_txt_th" type="text_th" indexed="true" stored="true"/>
  588.   <dynamicField name="*_txt_tr" type="text_tr" indexed="true" stored="true"/>
  589.   <dynamicField name="*_point" type="point" indexed="true" stored="true"/>
  590.   <dynamicField name="*_srpt" type="location_rpt" indexed="true" stored="true"/>
  591.   <dynamicField name="*_pdts" type="pdates" indexed="true" stored="true"/>
  592.   <dynamicField name="*_tdts" type="tdates" indexed="true" stored="true"/>
  593.   <dynamicField name="attr_*" type="text_general" multiValued="true" indexed="true" stored="true"/>
  594.   <dynamicField name="*_txt" type="text_general" indexed="true" stored="true"/>
  595.   <dynamicField name="*_dts" type="date" multiValued="true" indexed="true" stored="true"/>
  596.   <dynamicField name="*_pis" type="pints" indexed="true" stored="true"/>
  597.   <dynamicField name="*_pls" type="plongs" indexed="true" stored="true"/>
  598.   <dynamicField name="*_pfs" type="pfloats" indexed="true" stored="true"/>
  599.   <dynamicField name="*_pds" type="pdoubles" indexed="true" stored="true"/>
  600.   <dynamicField name="*_pdt" type="pdate" indexed="true" stored="true"/>
  601.   <dynamicField name="*_tis" type="tints" indexed="true" stored="true"/>
  602.   <dynamicField name="*_tls" type="tlongs" indexed="true" stored="true"/>
  603.   <dynamicField name="*_tfs" type="tfloats" indexed="true" stored="true"/>
  604.   <dynamicField name="*_tds" type="tdoubles" indexed="true" stored="true"/>
  605.   <dynamicField name="*_tdt" type="tdate" indexed="true" stored="true"/>
  606.   <dynamicField name="*_dpf" type="delimited_payloads_float" indexed="true" stored="true"/>
  607.   <dynamicField name="*_dpi" type="delimited_payloads_int" indexed="true" stored="true"/>
  608.   <dynamicField name="*_dps" type="delimited_payloads_string" indexed="true" stored="true"/>
  609.   <dynamicField name="*_is" type="ints" indexed="true" stored="true"/>
  610.   <dynamicField name="*_ss" type="strings" indexed="true" stored="true"/>
  611.   <dynamicField name="*_ls" type="longs" indexed="true" stored="true"/>
  612.   <dynamicField name="*_bs" type="booleans" indexed="true" stored="true"/>
  613.   <dynamicField name="*_fs" type="floats" indexed="true" stored="true"/>
  614.   <dynamicField name="*_ds" type="doubles" indexed="true" stored="true"/>
  615.   <dynamicField name="*_dt" type="date" indexed="true" stored="true"/>
  616.   <dynamicField name="*_pi" type="pint" indexed="true" stored="true"/>
  617.   <dynamicField name="*_pl" type="plong" indexed="true" stored="true"/>
  618.   <dynamicField name="*_pf" type="pfloat" indexed="true" stored="true"/>
  619.   <dynamicField name="*_pd" type="pdouble" indexed="true" stored="true"/>
  620.   <dynamicField name="*_ti" type="tint" indexed="true" stored="true"/>
  621.   <dynamicField name="*_tl" type="tlong" indexed="true" stored="true"/>
  622.   <dynamicField name="*_tf" type="tfloat" indexed="true" stored="true"/>
  623.   <dynamicField name="*_td" type="tdouble" indexed="true" stored="true"/>
  624.   <dynamicField name="*_ws" type="text_ws" indexed="true" stored="true"/>
  625.   <dynamicField name="*_i" type="int" indexed="true" stored="true"/>
  626.   <dynamicField name="*_s" type="string" indexed="true" stored="true"/>
  627.   <dynamicField name="*_l" type="long" indexed="true" stored="true"/>
  628.   <dynamicField name="*_t" type="text_general" indexed="true" stored="true"/>
  629.   <dynamicField name="*_b" type="boolean" indexed="true" stored="true"/>
  630.   <dynamicField name="*_f" type="float" indexed="true" stored="true"/>
  631.   <dynamicField name="*_d" type="double" indexed="true" stored="true"/>
  632.   <dynamicField name="*_p" type="location" indexed="true" stored="true"/>
  633.   <dynamicField name="*_c" type="currency" indexed="true" stored="true"/>
  634.   <copyField source="*" dest="_text_"/>
  635. </schema>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement