0
|
1 <types>
|
|
2 <!--
|
|
3 Adding German language to our Solr Schema German
|
|
4 If you enable this, make sure you have a folder called lang with stopwords_de.txt
|
|
5 and synonyms_de.txt in there
|
|
6 -->
|
|
7 <!--
|
|
8 <fieldType name="text_de" class="solr.TextField" positionIncrementGap="100">
|
|
9 <analyzer type="index">
|
|
10 <charFilter class="solr.MappingCharFilterFactory" mapping="mapping-ISOLatin1Accent.txt"/>
|
|
11 <tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
|
12 <filter class="solr.StopFilterFactory" words="lang/stopwords_de.txt" format="snowball" ignoreCase="true" enablePositionIncrements="true"/>
|
|
13 <filter class="solr.WordDelimiterFilterFactory" generateWordParts="1" generateNumberParts="1" splitOnCaseChange="1" splitOnNumerics="1" catenateWords="1" catenateNumbers="1" catenateAll="0" protected="protwords.txt" preserveOriginal="1"/>
|
|
14 <filter class="solr.LowerCaseFilterFactory"/>
|
|
15 <filter class="solr.GermanLightStemFilterFactory"/>
|
|
16 <filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
|
17 </analyzer>
|
|
18 <analyzer type="query">
|
|
19 <charFilter class="solr.MappingCharFilterFactory" mapping="mapping-ISOLatin1Accent.txt"/>
|
|
20 <tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
|
21 <filter class="solr.SynonymFilterFactory" synonyms="lang/synonyms_de.txt" ignoreCase="true" expand="true"/>
|
|
22 <filter class="solr.StopFilterFactory" words="lang/stopwords_de.txt" format="snowball" ignoreCase="true" enablePositionIncrements="true"/>
|
|
23 <filter class="solr.WordDelimiterFilterFactory" generateWordParts="1" generateNumberParts="1" splitOnCaseChange="1" splitOnNumerics="1" catenateWords="0" catenateNumbers="0" catenateAll="0" protected="protwords.txt" preserveOriginal="1"/>
|
|
24 <filter class="solr.LowerCaseFilterFactory"/>
|
|
25 <filter class="solr.GermanLightStemFilterFactory"/>
|
|
26 <filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
|
27 </analyzer>
|
|
28 </fieldType>
|
|
29 -->
|
|
30 </types>
|