schema_extra_types.xml 2.0 KB

12345678910111213141516171819202122232425262728293031323334
  1. <types>
  2. <!--
  3. Example: Adding German language field types to our Solr Schema.
  4. If you enable this, make sure you have a folder called lang containing
  5. stopwords_de.txt and synonyms_de.txt.
  6. For examples from other languages, see
  7. ./server/solr/configsets/sample_techproducts_configs/conf/schema.xml
  8. from your Solr installation.
  9. -->
  10. <!--
  11. <fieldType name="text_de" class="solr.TextField" positionIncrementGap="100">
  12. <analyzer type="index">
  13. <charFilter class="solr.MappingCharFilterFactory" mapping="mapping-ISOLatin1Accent.txt"/>
  14. <tokenizer class="solr.WhitespaceTokenizerFactory"/>
  15. <filter class="solr.StopFilterFactory" words="lang/stopwords_de.txt" format="snowball" ignoreCase="true"/>
  16. <filter class="solr.WordDelimiterFilterFactory" generateWordParts="1" generateNumberParts="1" splitOnCaseChange="1" splitOnNumerics="1" catenateWords="1" catenateNumbers="1" catenateAll="0" protected="protwords.txt" preserveOriginal="1"/>
  17. <filter class="solr.LowerCaseFilterFactory"/>
  18. <filter class="solr.GermanLightStemFilterFactory"/>
  19. <filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
  20. </analyzer>
  21. <analyzer type="query">
  22. <charFilter class="solr.MappingCharFilterFactory" mapping="mapping-ISOLatin1Accent.txt"/>
  23. <tokenizer class="solr.WhitespaceTokenizerFactory"/>
  24. <filter class="solr.SynonymFilterFactory" synonyms="lang/synonyms_de.txt" ignoreCase="true" expand="true"/>
  25. <filter class="solr.StopFilterFactory" words="lang/stopwords_de.txt" format="snowball" ignoreCase="true"/>
  26. <filter class="solr.WordDelimiterFilterFactory" generateWordParts="1" generateNumberParts="1" splitOnCaseChange="1" splitOnNumerics="1" catenateWords="0" catenateNumbers="0" catenateAll="0" protected="protwords.txt" preserveOriginal="1"/>
  27. <filter class="solr.LowerCaseFilterFactory"/>
  28. <filter class="solr.GermanLightStemFilterFactory"/>
  29. <filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
  30. </analyzer>
  31. </fieldType>
  32. -->
  33. </types>