SOLR-13690: Fix test resource.

This commit is contained in:
Tomoko Uchida 2019-09-02 09:14:45 +09:00
parent 31c661f2db
commit 1862ffd6a4
1 changed files with 247 additions and 247 deletions

View File

@ -275,7 +275,7 @@
<dynamicField name="*_ws" type="text_ws" indexed="true" stored="true"/> <dynamicField name="*_ws" type="text_ws" indexed="true" stored="true"/>
<fieldType name="text_ws" class="solr.TextField" positionIncrementGap="100"> <fieldType name="text_ws" class="solr.TextField" positionIncrementGap="100">
<analyzer> <analyzer>
<tokenizer class="solr.WhitespaceTokenizerFactory"/> <tokenizer name="whitespace"/>
</analyzer> </analyzer>
</fieldType> </fieldType>
@ -287,19 +287,19 @@
--> -->
<fieldType name="text_general" class="solr.TextField" positionIncrementGap="100" multiValued="true"> <fieldType name="text_general" class="solr.TextField" positionIncrementGap="100" multiValued="true">
<analyzer type="index"> <analyzer type="index">
<tokenizer class="solr.StandardTokenizerFactory"/> <tokenizer name="standard"/>
<filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords.txt" /> <filter name="stop" ignoreCase="true" words="stopwords.txt" />
<!-- in this example, we will only use synonyms at query time <!-- in this example, we will only use synonyms at query time
<filter class="solr.SynonymGraphFilterFactory" synonyms="index_synonyms.txt" ignoreCase="true" expand="false"/> <filter name="synonymGraph" synonyms="index_synonyms.txt" ignoreCase="true" expand="false"/>
<filter class="solr.FlattenGraphFilterFactory"/> <filter name="flattenGraph"/>
--> -->
<filter class="solr.LowerCaseFilterFactory"/> <filter name="lowercase"/>
</analyzer> </analyzer>
<analyzer type="query"> <analyzer type="query">
<tokenizer class="solr.StandardTokenizerFactory"/> <tokenizer name="standard"/>
<filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords.txt" /> <filter name="stop" ignoreCase="true" words="stopwords.txt" />
<filter class="solr.SynonymGraphFilterFactory" synonyms="synonyms.txt" ignoreCase="true" expand="true"/> <filter name="synonymGraph" synonyms="synonyms.txt" ignoreCase="true" expand="true"/>
<filter class="solr.LowerCaseFilterFactory"/> <filter name="lowercase"/>
</analyzer> </analyzer>
</fieldType> </fieldType>
@ -316,15 +316,15 @@
<dynamicField name="*_txt_sort" type="text_gen_sort" indexed="true" stored="true"/> <dynamicField name="*_txt_sort" type="text_gen_sort" indexed="true" stored="true"/>
<fieldType name="text_gen_sort" class="solr.SortableTextField" positionIncrementGap="100" multiValued="true"> <fieldType name="text_gen_sort" class="solr.SortableTextField" positionIncrementGap="100" multiValued="true">
<analyzer type="index"> <analyzer type="index">
<tokenizer class="solr.StandardTokenizerFactory"/> <tokenizer name="standard"/>
<filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords.txt" /> <filter name="stop" ignoreCase="true" words="stopwords.txt" />
<filter class="solr.LowerCaseFilterFactory"/> <filter name="lowercase"/>
</analyzer> </analyzer>
<analyzer type="query"> <analyzer type="query">
<tokenizer class="solr.StandardTokenizerFactory"/> <tokenizer name="standard"/>
<filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords.txt" /> <filter name="stop" ignoreCase="true" words="stopwords.txt" />
<filter class="solr.SynonymGraphFilterFactory" synonyms="synonyms.txt" ignoreCase="true" expand="true"/> <filter name="synonymGraph" synonyms="synonyms.txt" ignoreCase="true" expand="true"/>
<filter class="solr.LowerCaseFilterFactory"/> <filter name="lowercase"/>
</analyzer> </analyzer>
</fieldType> </fieldType>
@ -334,39 +334,39 @@
<dynamicField name="*_txt_en" type="text_en" indexed="true" stored="true"/> <dynamicField name="*_txt_en" type="text_en" indexed="true" stored="true"/>
<fieldType name="text_en" class="solr.TextField" positionIncrementGap="100"> <fieldType name="text_en" class="solr.TextField" positionIncrementGap="100">
<analyzer type="index"> <analyzer type="index">
<tokenizer class="solr.StandardTokenizerFactory"/> <tokenizer name="standard"/>
<!-- in this example, we will only use synonyms at query time <!-- in this example, we will only use synonyms at query time
<filter class="solr.SynonymGraphFilterFactory" synonyms="index_synonyms.txt" ignoreCase="true" expand="false"/> <filter name="synonymGraph" synonyms="index_synonyms.txt" ignoreCase="true" expand="false"/>
<filter class="solr.FlattenGraphFilterFactory"/> <filter name="flattenGraph"/>
--> -->
<!-- Case insensitive stop word removal. <!-- Case insensitive stop word removal.
--> -->
<filter class="solr.StopFilterFactory" <filter name="stop"
ignoreCase="true" ignoreCase="true"
words="lang/stopwords_en.txt" words="lang/stopwords_en.txt"
/> />
<filter class="solr.LowerCaseFilterFactory"/> <filter name="lowercase"/>
<filter class="solr.EnglishPossessiveFilterFactory"/> <filter name="englishPossessive"/>
<filter class="solr.KeywordMarkerFilterFactory" protected="protwords.txt"/> <filter name="keywordMarker" protected="protwords.txt"/>
<!-- Optionally you may want to use this less aggressive stemmer instead of PorterStemFilterFactory: <!-- Optionally you may want to use this less aggressive stemmer instead of PorterStemFilterFactory:
<filter class="solr.EnglishMinimalStemFilterFactory"/> <filter name="englishMinimalStem"/>
--> -->
<filter class="solr.PorterStemFilterFactory"/> <filter name="porterStem"/>
</analyzer> </analyzer>
<analyzer type="query"> <analyzer type="query">
<tokenizer class="solr.StandardTokenizerFactory"/> <tokenizer name="standard"/>
<filter class="solr.SynonymGraphFilterFactory" synonyms="synonyms.txt" ignoreCase="true" expand="true"/> <filter name="synonymGraph" synonyms="synonyms.txt" ignoreCase="true" expand="true"/>
<filter class="solr.StopFilterFactory" <filter name="stop"
ignoreCase="true" ignoreCase="true"
words="lang/stopwords_en.txt" words="lang/stopwords_en.txt"
/> />
<filter class="solr.LowerCaseFilterFactory"/> <filter name="lowercase"/>
<filter class="solr.EnglishPossessiveFilterFactory"/> <filter name="englishPossessive"/>
<filter class="solr.KeywordMarkerFilterFactory" protected="protwords.txt"/> <filter name="keywordMarker" protected="protwords.txt"/>
<!-- Optionally you may want to use this less aggressive stemmer instead of PorterStemFilterFactory: <!-- Optionally you may want to use this less aggressive stemmer instead of PorterStemFilterFactory:
<filter class="solr.EnglishMinimalStemFilterFactory"/> <filter name="englishMinimalStem"/>
--> -->
<filter class="solr.PorterStemFilterFactory"/> <filter name="porterStem"/>
</analyzer> </analyzer>
</fieldType> </fieldType>
@ -382,33 +382,33 @@
<dynamicField name="*_txt_en_split" type="text_en_splitting" indexed="true" stored="true"/> <dynamicField name="*_txt_en_split" type="text_en_splitting" indexed="true" stored="true"/>
<fieldType name="text_en_splitting" class="solr.TextField" positionIncrementGap="100" autoGeneratePhraseQueries="true"> <fieldType name="text_en_splitting" class="solr.TextField" positionIncrementGap="100" autoGeneratePhraseQueries="true">
<analyzer type="index"> <analyzer type="index">
<tokenizer class="solr.WhitespaceTokenizerFactory"/> <tokenizer name="whitespace"/>
<!-- in this example, we will only use synonyms at query time <!-- in this example, we will only use synonyms at query time
<filter class="solr.SynonymGraphFilterFactory" synonyms="index_synonyms.txt" ignoreCase="true" expand="false"/> <filter name="synonymGraph" synonyms="index_synonyms.txt" ignoreCase="true" expand="false"/>
--> -->
<!-- Case insensitive stop word removal. <!-- Case insensitive stop word removal.
--> -->
<filter class="solr.StopFilterFactory" <filter name="stop"
ignoreCase="true" ignoreCase="true"
words="lang/stopwords_en.txt" words="lang/stopwords_en.txt"
/> />
<filter class="solr.WordDelimiterGraphFilterFactory" generateWordParts="1" generateNumberParts="1" catenateWords="1" catenateNumbers="1" catenateAll="0" splitOnCaseChange="1"/> <filter name="wordDelimiterGraph" generateWordParts="1" generateNumberParts="1" catenateWords="1" catenateNumbers="1" catenateAll="0" splitOnCaseChange="1"/>
<filter class="solr.LowerCaseFilterFactory"/> <filter name="lowercase"/>
<filter class="solr.KeywordMarkerFilterFactory" protected="protwords.txt"/> <filter name="keywordMarker" protected="protwords.txt"/>
<filter class="solr.PorterStemFilterFactory"/> <filter name="porterStem"/>
<filter class="solr.FlattenGraphFilterFactory" /> <filter name="flattenGraph" />
</analyzer> </analyzer>
<analyzer type="query"> <analyzer type="query">
<tokenizer class="solr.WhitespaceTokenizerFactory"/> <tokenizer name="whitespace"/>
<filter class="solr.SynonymGraphFilterFactory" synonyms="synonyms.txt" ignoreCase="true" expand="true"/> <filter name="synonymGraph" synonyms="synonyms.txt" ignoreCase="true" expand="true"/>
<filter class="solr.StopFilterFactory" <filter name="stop"
ignoreCase="true" ignoreCase="true"
words="lang/stopwords_en.txt" words="lang/stopwords_en.txt"
/> />
<filter class="solr.WordDelimiterGraphFilterFactory" generateWordParts="1" generateNumberParts="1" catenateWords="0" catenateNumbers="0" catenateAll="0" splitOnCaseChange="1"/> <filter name="wordDelimiterGraph" generateWordParts="1" generateNumberParts="1" catenateWords="0" catenateNumbers="0" catenateAll="0" splitOnCaseChange="1"/>
<filter class="solr.LowerCaseFilterFactory"/> <filter name="lowercase"/>
<filter class="solr.KeywordMarkerFilterFactory" protected="protwords.txt"/> <filter name="keywordMarker" protected="protwords.txt"/>
<filter class="solr.PorterStemFilterFactory"/> <filter name="porterStem"/>
</analyzer> </analyzer>
</fieldType> </fieldType>
@ -417,29 +417,29 @@
<dynamicField name="*_txt_en_split_tight" type="text_en_splitting_tight" indexed="true" stored="true"/> <dynamicField name="*_txt_en_split_tight" type="text_en_splitting_tight" indexed="true" stored="true"/>
<fieldType name="text_en_splitting_tight" class="solr.TextField" positionIncrementGap="100" autoGeneratePhraseQueries="true"> <fieldType name="text_en_splitting_tight" class="solr.TextField" positionIncrementGap="100" autoGeneratePhraseQueries="true">
<analyzer type="index"> <analyzer type="index">
<tokenizer class="solr.WhitespaceTokenizerFactory"/> <tokenizer name="whitespace"/>
<filter class="solr.SynonymGraphFilterFactory" synonyms="synonyms.txt" ignoreCase="true" expand="false"/> <filter name="synonymGraph" synonyms="synonyms.txt" ignoreCase="true" expand="false"/>
<filter class="solr.StopFilterFactory" ignoreCase="true" words="lang/stopwords_en.txt"/> <filter name="stop" ignoreCase="true" words="lang/stopwords_en.txt"/>
<filter class="solr.WordDelimiterGraphFilterFactory" generateWordParts="0" generateNumberParts="0" catenateWords="1" catenateNumbers="1" catenateAll="0"/> <filter name="wordDelimiterGraph" generateWordParts="0" generateNumberParts="0" catenateWords="1" catenateNumbers="1" catenateAll="0"/>
<filter class="solr.LowerCaseFilterFactory"/> <filter name="lowercase"/>
<filter class="solr.KeywordMarkerFilterFactory" protected="protwords.txt"/> <filter name="keywordMarker" protected="protwords.txt"/>
<filter class="solr.EnglishMinimalStemFilterFactory"/> <filter name="englishMinimalStem"/>
<!-- this filter can remove any duplicate tokens that appear at the same position - sometimes <!-- this filter can remove any duplicate tokens that appear at the same position - sometimes
possible with WordDelimiterGraphFilter in conjuncton with stemming. --> possible with WordDelimiterGraphFilter in conjuncton with stemming. -->
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/> <filter name="removeDuplicates"/>
<filter class="solr.FlattenGraphFilterFactory" /> <filter name="flattenGraph" />
</analyzer> </analyzer>
<analyzer type="query"> <analyzer type="query">
<tokenizer class="solr.WhitespaceTokenizerFactory"/> <tokenizer name="whitespace"/>
<filter class="solr.SynonymGraphFilterFactory" synonyms="synonyms.txt" ignoreCase="true" expand="false"/> <filter name="synonymGraph" synonyms="synonyms.txt" ignoreCase="true" expand="false"/>
<filter class="solr.StopFilterFactory" ignoreCase="true" words="lang/stopwords_en.txt"/> <filter name="stop" ignoreCase="true" words="lang/stopwords_en.txt"/>
<filter class="solr.WordDelimiterGraphFilterFactory" generateWordParts="0" generateNumberParts="0" catenateWords="1" catenateNumbers="1" catenateAll="0"/> <filter name="wordDelimiterGraph" generateWordParts="0" generateNumberParts="0" catenateWords="1" catenateNumbers="1" catenateAll="0"/>
<filter class="solr.LowerCaseFilterFactory"/> <filter name="lowercase"/>
<filter class="solr.KeywordMarkerFilterFactory" protected="protwords.txt"/> <filter name="keywordMarker" protected="protwords.txt"/>
<filter class="solr.EnglishMinimalStemFilterFactory"/> <filter name="englishMinimalStem"/>
<!-- this filter can remove any duplicate tokens that appear at the same position - sometimes <!-- this filter can remove any duplicate tokens that appear at the same position - sometimes
possible with WordDelimiterGraphFilter in conjuncton with stemming. --> possible with WordDelimiterGraphFilter in conjuncton with stemming. -->
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/> <filter name="removeDuplicates"/>
</analyzer> </analyzer>
</fieldType> </fieldType>
@ -449,25 +449,25 @@
<dynamicField name="*_txt_rev" type="text_general_rev" indexed="true" stored="true"/> <dynamicField name="*_txt_rev" type="text_general_rev" indexed="true" stored="true"/>
<fieldType name="text_general_rev" class="solr.TextField" positionIncrementGap="100"> <fieldType name="text_general_rev" class="solr.TextField" positionIncrementGap="100">
<analyzer type="index"> <analyzer type="index">
<tokenizer class="solr.StandardTokenizerFactory"/> <tokenizer name="standard"/>
<filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords.txt" /> <filter name="stop" ignoreCase="true" words="stopwords.txt" />
<filter class="solr.LowerCaseFilterFactory"/> <filter name="lowercase"/>
<filter class="solr.ReversedWildcardFilterFactory" withOriginal="true" <filter name="reversedWildcard" withOriginal="true"
maxPosAsterisk="3" maxPosQuestion="2" maxFractionAsterisk="0.33"/> maxPosAsterisk="3" maxPosQuestion="2" maxFractionAsterisk="0.33"/>
</analyzer> </analyzer>
<analyzer type="query"> <analyzer type="query">
<tokenizer class="solr.StandardTokenizerFactory"/> <tokenizer name="standard"/>
<filter class="solr.SynonymGraphFilterFactory" synonyms="synonyms.txt" ignoreCase="true" expand="true"/> <filter name="synonymGraph" synonyms="synonyms.txt" ignoreCase="true" expand="true"/>
<filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords.txt" /> <filter name="stop" ignoreCase="true" words="stopwords.txt" />
<filter class="solr.LowerCaseFilterFactory"/> <filter name="lowercase"/>
</analyzer> </analyzer>
</fieldType> </fieldType>
<dynamicField name="*_phon_en" type="phonetic_en" indexed="true" stored="true"/> <dynamicField name="*_phon_en" type="phonetic_en" indexed="true" stored="true"/>
<fieldType name="phonetic_en" stored="false" indexed="true" class="solr.TextField" > <fieldType name="phonetic_en" stored="false" indexed="true" class="solr.TextField" >
<analyzer> <analyzer>
<tokenizer class="solr.StandardTokenizerFactory"/> <tokenizer name="standard"/>
<filter class="solr.DoubleMetaphoneFilterFactory" inject="false"/> <filter name="doubleMetaphone" inject="false"/>
</analyzer> </analyzer>
</fieldType> </fieldType>
@ -475,8 +475,8 @@
<dynamicField name="*_s_lower" type="lowercase" indexed="true" stored="true"/> <dynamicField name="*_s_lower" type="lowercase" indexed="true" stored="true"/>
<fieldType name="lowercase" class="solr.TextField" positionIncrementGap="100"> <fieldType name="lowercase" class="solr.TextField" positionIncrementGap="100">
<analyzer> <analyzer>
<tokenizer class="solr.KeywordTokenizerFactory"/> <tokenizer name="keyword"/>
<filter class="solr.LowerCaseFilterFactory" /> <filter name="lowercase" />
</analyzer> </analyzer>
</fieldType> </fieldType>
@ -487,10 +487,10 @@
<dynamicField name="*_descendent_path" type="descendent_path" indexed="true" stored="true"/> <dynamicField name="*_descendent_path" type="descendent_path" indexed="true" stored="true"/>
<fieldType name="descendent_path" class="solr.TextField"> <fieldType name="descendent_path" class="solr.TextField">
<analyzer type="index"> <analyzer type="index">
<tokenizer class="solr.PathHierarchyTokenizerFactory" delimiter="/" /> <tokenizer name="pathHierarchy" delimiter="/" />
</analyzer> </analyzer>
<analyzer type="query"> <analyzer type="query">
<tokenizer class="solr.KeywordTokenizerFactory" /> <tokenizer name="keyword" />
</analyzer> </analyzer>
</fieldType> </fieldType>
@ -501,10 +501,10 @@
<dynamicField name="*_ancestor_path" type="ancestor_path" indexed="true" stored="true"/> <dynamicField name="*_ancestor_path" type="ancestor_path" indexed="true" stored="true"/>
<fieldType name="ancestor_path" class="solr.TextField"> <fieldType name="ancestor_path" class="solr.TextField">
<analyzer type="index"> <analyzer type="index">
<tokenizer class="solr.KeywordTokenizerFactory" /> <tokenizer name="keyword" />
</analyzer> </analyzer>
<analyzer type="query"> <analyzer type="query">
<tokenizer class="solr.PathHierarchyTokenizerFactory" delimiter="/" /> <tokenizer name="pathHierarchy" delimiter="/" />
</analyzer> </analyzer>
</fieldType> </fieldType>
@ -535,20 +535,20 @@
<!-- Payloaded field types --> <!-- Payloaded field types -->
<fieldType name="delimited_payloads_float" stored="false" indexed="true" class="solr.TextField"> <fieldType name="delimited_payloads_float" stored="false" indexed="true" class="solr.TextField">
<analyzer> <analyzer>
<tokenizer class="solr.WhitespaceTokenizerFactory"/> <tokenizer name="whitespace"/>
<filter class="solr.DelimitedPayloadTokenFilterFactory" encoder="float"/> <filter name="delimitedPayload" encoder="float"/>
</analyzer> </analyzer>
</fieldType> </fieldType>
<fieldType name="delimited_payloads_int" stored="false" indexed="true" class="solr.TextField"> <fieldType name="delimited_payloads_int" stored="false" indexed="true" class="solr.TextField">
<analyzer> <analyzer>
<tokenizer class="solr.WhitespaceTokenizerFactory"/> <tokenizer name="whitespace"/>
<filter class="solr.DelimitedPayloadTokenFilterFactory" encoder="integer"/> <filter name="delimitedPayload" encoder="integer"/>
</analyzer> </analyzer>
</fieldType> </fieldType>
<fieldType name="delimited_payloads_string" stored="false" indexed="true" class="solr.TextField"> <fieldType name="delimited_payloads_string" stored="false" indexed="true" class="solr.TextField">
<analyzer> <analyzer>
<tokenizer class="solr.WhitespaceTokenizerFactory"/> <tokenizer name="whitespace"/>
<filter class="solr.DelimitedPayloadTokenFilterFactory" encoder="identity"/> <filter name="delimitedPayload" encoder="identity"/>
</analyzer> </analyzer>
</fieldType> </fieldType>
@ -558,13 +558,13 @@
<dynamicField name="*_txt_ar" type="text_ar" indexed="true" stored="true"/> <dynamicField name="*_txt_ar" type="text_ar" indexed="true" stored="true"/>
<fieldType name="text_ar" class="solr.TextField" positionIncrementGap="100"> <fieldType name="text_ar" class="solr.TextField" positionIncrementGap="100">
<analyzer> <analyzer>
<tokenizer class="solr.StandardTokenizerFactory"/> <tokenizer name="standard"/>
<!-- for any non-arabic --> <!-- for any non-arabic -->
<filter class="solr.LowerCaseFilterFactory"/> <filter name="lowercase"/>
<filter class="solr.StopFilterFactory" ignoreCase="true" words="lang/stopwords_ar.txt" /> <filter name="stop" ignoreCase="true" words="lang/stopwords_ar.txt" />
<!-- normalizes ﻯ to ﻱ, etc --> <!-- normalizes ﻯ to ﻱ, etc -->
<filter class="solr.ArabicNormalizationFilterFactory"/> <filter name="arabicNormalization"/>
<filter class="solr.ArabicStemFilterFactory"/> <filter name="arabicStem"/>
</analyzer> </analyzer>
</fieldType> </fieldType>
@ -572,10 +572,10 @@
<dynamicField name="*_txt_bg" type="text_bg" indexed="true" stored="true"/> <dynamicField name="*_txt_bg" type="text_bg" indexed="true" stored="true"/>
<fieldType name="text_bg" class="solr.TextField" positionIncrementGap="100"> <fieldType name="text_bg" class="solr.TextField" positionIncrementGap="100">
<analyzer> <analyzer>
<tokenizer class="solr.StandardTokenizerFactory"/> <tokenizer name="standard"/>
<filter class="solr.LowerCaseFilterFactory"/> <filter name="lowercase"/>
<filter class="solr.StopFilterFactory" ignoreCase="true" words="lang/stopwords_bg.txt" /> <filter name="stop" ignoreCase="true" words="lang/stopwords_bg.txt" />
<filter class="solr.BulgarianStemFilterFactory"/> <filter name="bulgarianStem"/>
</analyzer> </analyzer>
</fieldType> </fieldType>
@ -583,12 +583,12 @@
<dynamicField name="*_txt_ca" type="text_ca" indexed="true" stored="true"/> <dynamicField name="*_txt_ca" type="text_ca" indexed="true" stored="true"/>
<fieldType name="text_ca" class="solr.TextField" positionIncrementGap="100"> <fieldType name="text_ca" class="solr.TextField" positionIncrementGap="100">
<analyzer> <analyzer>
<tokenizer class="solr.StandardTokenizerFactory"/> <tokenizer name="standard"/>
<!-- removes l', etc --> <!-- removes l', etc -->
<filter class="solr.ElisionFilterFactory" ignoreCase="true" articles="lang/contractions_ca.txt"/> <filter name="elision" ignoreCase="true" articles="lang/contractions_ca.txt"/>
<filter class="solr.LowerCaseFilterFactory"/> <filter name="lowercase"/>
<filter class="solr.StopFilterFactory" ignoreCase="true" words="lang/stopwords_ca.txt" /> <filter name="stop" ignoreCase="true" words="lang/stopwords_ca.txt" />
<filter class="solr.SnowballPorterFilterFactory" language="Catalan"/> <filter name="snowballPorter" language="Catalan"/>
</analyzer> </analyzer>
</fieldType> </fieldType>
@ -596,12 +596,12 @@
<dynamicField name="*_txt_cjk" type="text_cjk" indexed="true" stored="true"/> <dynamicField name="*_txt_cjk" type="text_cjk" indexed="true" stored="true"/>
<fieldType name="text_cjk" class="solr.TextField" positionIncrementGap="100"> <fieldType name="text_cjk" class="solr.TextField" positionIncrementGap="100">
<analyzer> <analyzer>
<tokenizer class="solr.StandardTokenizerFactory"/> <tokenizer name="standard"/>
<!-- normalize width before bigram, as e.g. half-width dakuten combine --> <!-- normalize width before bigram, as e.g. half-width dakuten combine -->
<filter class="solr.CJKWidthFilterFactory"/> <filter name="CJKWidth"/>
<!-- for any non-CJK --> <!-- for any non-CJK -->
<filter class="solr.LowerCaseFilterFactory"/> <filter name="lowercase"/>
<filter class="solr.CJKBigramFilterFactory"/> <filter name="CJKBigram"/>
</analyzer> </analyzer>
</fieldType> </fieldType>
@ -609,10 +609,10 @@
<dynamicField name="*_txt_cz" type="text_cz" indexed="true" stored="true"/> <dynamicField name="*_txt_cz" type="text_cz" indexed="true" stored="true"/>
<fieldType name="text_cz" class="solr.TextField" positionIncrementGap="100"> <fieldType name="text_cz" class="solr.TextField" positionIncrementGap="100">
<analyzer> <analyzer>
<tokenizer class="solr.StandardTokenizerFactory"/> <tokenizer name="standard"/>
<filter class="solr.LowerCaseFilterFactory"/> <filter name="lowercase"/>
<filter class="solr.StopFilterFactory" ignoreCase="true" words="lang/stopwords_cz.txt" /> <filter name="stop" ignoreCase="true" words="lang/stopwords_cz.txt" />
<filter class="solr.CzechStemFilterFactory"/> <filter name="czechStem"/>
</analyzer> </analyzer>
</fieldType> </fieldType>
@ -620,10 +620,10 @@
<dynamicField name="*_txt_da" type="text_da" indexed="true" stored="true"/> <dynamicField name="*_txt_da" type="text_da" indexed="true" stored="true"/>
<fieldType name="text_da" class="solr.TextField" positionIncrementGap="100"> <fieldType name="text_da" class="solr.TextField" positionIncrementGap="100">
<analyzer> <analyzer>
<tokenizer class="solr.StandardTokenizerFactory"/> <tokenizer name="standard"/>
<filter class="solr.LowerCaseFilterFactory"/> <filter name="lowercase"/>
<filter class="solr.StopFilterFactory" ignoreCase="true" words="lang/stopwords_da.txt" format="snowball" /> <filter name="stop" ignoreCase="true" words="lang/stopwords_da.txt" format="snowball" />
<filter class="solr.SnowballPorterFilterFactory" language="Danish"/> <filter name="snowballPorter" language="Danish"/>
</analyzer> </analyzer>
</fieldType> </fieldType>
@ -631,13 +631,13 @@
<dynamicField name="*_txt_de" type="text_de" indexed="true" stored="true"/> <dynamicField name="*_txt_de" type="text_de" indexed="true" stored="true"/>
<fieldType name="text_de" class="solr.TextField" positionIncrementGap="100"> <fieldType name="text_de" class="solr.TextField" positionIncrementGap="100">
<analyzer> <analyzer>
<tokenizer class="solr.StandardTokenizerFactory"/> <tokenizer name="standard"/>
<filter class="solr.LowerCaseFilterFactory"/> <filter name="lowercase"/>
<filter class="solr.StopFilterFactory" ignoreCase="true" words="lang/stopwords_de.txt" format="snowball" /> <filter name="stop" ignoreCase="true" words="lang/stopwords_de.txt" format="snowball" />
<filter class="solr.GermanNormalizationFilterFactory"/> <filter name="germanNormalization"/>
<filter class="solr.GermanLightStemFilterFactory"/> <filter name="germanLightStem"/>
<!-- less aggressive: <filter class="solr.GermanMinimalStemFilterFactory"/> --> <!-- less aggressive: <filter name="germanMinimalStem"/> -->
<!-- more aggressive: <filter class="solr.SnowballPorterFilterFactory" language="German2"/> --> <!-- more aggressive: <filter name="snowballPorter" language="German2"/> -->
</analyzer> </analyzer>
</fieldType> </fieldType>
@ -645,11 +645,11 @@
<dynamicField name="*_txt_el" type="text_el" indexed="true" stored="true"/> <dynamicField name="*_txt_el" type="text_el" indexed="true" stored="true"/>
<fieldType name="text_el" class="solr.TextField" positionIncrementGap="100"> <fieldType name="text_el" class="solr.TextField" positionIncrementGap="100">
<analyzer> <analyzer>
<tokenizer class="solr.StandardTokenizerFactory"/> <tokenizer name="standard"/>
<!-- greek specific lowercase for sigma --> <!-- greek specific lowercase for sigma -->
<filter class="solr.GreekLowerCaseFilterFactory"/> <filter name="greekLowercase"/>
<filter class="solr.StopFilterFactory" ignoreCase="false" words="lang/stopwords_el.txt" /> <filter name="stop" ignoreCase="false" words="lang/stopwords_el.txt" />
<filter class="solr.GreekStemFilterFactory"/> <filter name="greekStem"/>
</analyzer> </analyzer>
</fieldType> </fieldType>
@ -657,11 +657,11 @@
<dynamicField name="*_txt_es" type="text_es" indexed="true" stored="true"/> <dynamicField name="*_txt_es" type="text_es" indexed="true" stored="true"/>
<fieldType name="text_es" class="solr.TextField" positionIncrementGap="100"> <fieldType name="text_es" class="solr.TextField" positionIncrementGap="100">
<analyzer> <analyzer>
<tokenizer class="solr.StandardTokenizerFactory"/> <tokenizer name="standard"/>
<filter class="solr.LowerCaseFilterFactory"/> <filter name="lowercase"/>
<filter class="solr.StopFilterFactory" ignoreCase="true" words="lang/stopwords_es.txt" format="snowball" /> <filter name="stop" ignoreCase="true" words="lang/stopwords_es.txt" format="snowball" />
<filter class="solr.SpanishLightStemFilterFactory"/> <filter name="spanishLightStem"/>
<!-- more aggressive: <filter class="solr.SnowballPorterFilterFactory" language="Spanish"/> --> <!-- more aggressive: <filter name="snowballPorter" language="Spanish"/> -->
</analyzer> </analyzer>
</fieldType> </fieldType>
@ -669,10 +669,10 @@
<dynamicField name="*_txt_et" type="text_et" indexed="true" stored="true"/> <dynamicField name="*_txt_et" type="text_et" indexed="true" stored="true"/>
<fieldType name="text_et" class="solr.TextField" positionIncrementGap="100"> <fieldType name="text_et" class="solr.TextField" positionIncrementGap="100">
<analyzer> <analyzer>
<tokenizer class="solr.StandardTokenizerFactory"/> <tokenizer name="standard"/>
<filter class="solr.LowerCaseFilterFactory"/> <filter name="lowercase"/>
<filter class="solr.StopFilterFactory" ignoreCase="true" words="lang/stopwords_et.txt" /> <filter name="stop" ignoreCase="true" words="lang/stopwords_et.txt" />
<filter class="solr.SnowballPorterFilterFactory" language="Estonian"/> <filter name="snowballPorter" language="Estonian"/>
</analyzer> </analyzer>
</fieldType> </fieldType>
@ -680,10 +680,10 @@
<dynamicField name="*_txt_eu" type="text_eu" indexed="true" stored="true"/> <dynamicField name="*_txt_eu" type="text_eu" indexed="true" stored="true"/>
<fieldType name="text_eu" class="solr.TextField" positionIncrementGap="100"> <fieldType name="text_eu" class="solr.TextField" positionIncrementGap="100">
<analyzer> <analyzer>
<tokenizer class="solr.StandardTokenizerFactory"/> <tokenizer name="standard"/>
<filter class="solr.LowerCaseFilterFactory"/> <filter name="lowercase"/>
<filter class="solr.StopFilterFactory" ignoreCase="true" words="lang/stopwords_eu.txt" /> <filter name="stop" ignoreCase="true" words="lang/stopwords_eu.txt" />
<filter class="solr.SnowballPorterFilterFactory" language="Basque"/> <filter name="snowballPorter" language="Basque"/>
</analyzer> </analyzer>
</fieldType> </fieldType>
@ -692,12 +692,12 @@
<fieldType name="text_fa" class="solr.TextField" positionIncrementGap="100"> <fieldType name="text_fa" class="solr.TextField" positionIncrementGap="100">
<analyzer> <analyzer>
<!-- for ZWNJ --> <!-- for ZWNJ -->
<charFilter class="solr.PersianCharFilterFactory"/> <charFilter name="persian"/>
<tokenizer class="solr.StandardTokenizerFactory"/> <tokenizer name="standard"/>
<filter class="solr.LowerCaseFilterFactory"/> <filter name="lowercase"/>
<filter class="solr.ArabicNormalizationFilterFactory"/> <filter name="arabicNormalization"/>
<filter class="solr.PersianNormalizationFilterFactory"/> <filter name="persianNormalization"/>
<filter class="solr.StopFilterFactory" ignoreCase="true" words="lang/stopwords_fa.txt" /> <filter name="stop" ignoreCase="true" words="lang/stopwords_fa.txt" />
</analyzer> </analyzer>
</fieldType> </fieldType>
@ -705,11 +705,11 @@
<dynamicField name="*_txt_fi" type="text_fi" indexed="true" stored="true"/> <dynamicField name="*_txt_fi" type="text_fi" indexed="true" stored="true"/>
<fieldType name="text_fi" class="solr.TextField" positionIncrementGap="100"> <fieldType name="text_fi" class="solr.TextField" positionIncrementGap="100">
<analyzer> <analyzer>
<tokenizer class="solr.StandardTokenizerFactory"/> <tokenizer name="standard"/>
<filter class="solr.LowerCaseFilterFactory"/> <filter name="lowercase"/>
<filter class="solr.StopFilterFactory" ignoreCase="true" words="lang/stopwords_fi.txt" format="snowball" /> <filter name="stop" ignoreCase="true" words="lang/stopwords_fi.txt" format="snowball" />
<filter class="solr.SnowballPorterFilterFactory" language="Finnish"/> <filter name="snowballPorter" language="Finnish"/>
<!-- less aggressive: <filter class="solr.FinnishLightStemFilterFactory"/> --> <!-- less aggressive: <filter name="finnishLightStem"/> -->
</analyzer> </analyzer>
</fieldType> </fieldType>
@ -717,14 +717,14 @@
<dynamicField name="*_txt_fr" type="text_fr" indexed="true" stored="true"/> <dynamicField name="*_txt_fr" type="text_fr" indexed="true" stored="true"/>
<fieldType name="text_fr" class="solr.TextField" positionIncrementGap="100"> <fieldType name="text_fr" class="solr.TextField" positionIncrementGap="100">
<analyzer> <analyzer>
<tokenizer class="solr.StandardTokenizerFactory"/> <tokenizer name="standard"/>
<!-- removes l', etc --> <!-- removes l', etc -->
<filter class="solr.ElisionFilterFactory" ignoreCase="true" articles="lang/contractions_fr.txt"/> <filter name="elision" ignoreCase="true" articles="lang/contractions_fr.txt"/>
<filter class="solr.LowerCaseFilterFactory"/> <filter name="lowercase"/>
<filter class="solr.StopFilterFactory" ignoreCase="true" words="lang/stopwords_fr.txt" format="snowball" /> <filter name="stop" ignoreCase="true" words="lang/stopwords_fr.txt" format="snowball" />
<filter class="solr.FrenchLightStemFilterFactory"/> <filter name="frenchLightStem"/>
<!-- less aggressive: <filter class="solr.FrenchMinimalStemFilterFactory"/> --> <!-- less aggressive: <filter name="frenchMinimalStem"/> -->
<!-- more aggressive: <filter class="solr.SnowballPorterFilterFactory" language="French"/> --> <!-- more aggressive: <filter name="snowballPorter" language="French"/> -->
</analyzer> </analyzer>
</fieldType> </fieldType>
@ -732,14 +732,14 @@
<dynamicField name="*_txt_ga" type="text_ga" indexed="true" stored="true"/> <dynamicField name="*_txt_ga" type="text_ga" indexed="true" stored="true"/>
<fieldType name="text_ga" class="solr.TextField" positionIncrementGap="100"> <fieldType name="text_ga" class="solr.TextField" positionIncrementGap="100">
<analyzer> <analyzer>
<tokenizer class="solr.StandardTokenizerFactory"/> <tokenizer name="standard"/>
<!-- removes d', etc --> <!-- removes d', etc -->
<filter class="solr.ElisionFilterFactory" ignoreCase="true" articles="lang/contractions_ga.txt"/> <filter name="elision" ignoreCase="true" articles="lang/contractions_ga.txt"/>
<!-- removes n-, etc. position increments is intentionally false! --> <!-- removes n-, etc. position increments is intentionally false! -->
<filter class="solr.StopFilterFactory" ignoreCase="true" words="lang/hyphenations_ga.txt"/> <filter name="stop" ignoreCase="true" words="lang/hyphenations_ga.txt"/>
<filter class="solr.IrishLowerCaseFilterFactory"/> <filter name="irishLowercase"/>
<filter class="solr.StopFilterFactory" ignoreCase="true" words="lang/stopwords_ga.txt"/> <filter name="stop" ignoreCase="true" words="lang/stopwords_ga.txt"/>
<filter class="solr.SnowballPorterFilterFactory" language="Irish"/> <filter name="snowballPorter" language="Irish"/>
</analyzer> </analyzer>
</fieldType> </fieldType>
@ -747,11 +747,11 @@
<dynamicField name="*_txt_gl" type="text_gl" indexed="true" stored="true"/> <dynamicField name="*_txt_gl" type="text_gl" indexed="true" stored="true"/>
<fieldType name="text_gl" class="solr.TextField" positionIncrementGap="100"> <fieldType name="text_gl" class="solr.TextField" positionIncrementGap="100">
<analyzer> <analyzer>
<tokenizer class="solr.StandardTokenizerFactory"/> <tokenizer name="standard"/>
<filter class="solr.LowerCaseFilterFactory"/> <filter name="lowercase"/>
<filter class="solr.StopFilterFactory" ignoreCase="true" words="lang/stopwords_gl.txt" /> <filter name="stop" ignoreCase="true" words="lang/stopwords_gl.txt" />
<filter class="solr.GalicianStemFilterFactory"/> <filter name="galicianStem"/>
<!-- less aggressive: <filter class="solr.GalicianMinimalStemFilterFactory"/> --> <!-- less aggressive: <filter name="galicianMinimalStem"/> -->
</analyzer> </analyzer>
</fieldType> </fieldType>
@ -759,14 +759,14 @@
<dynamicField name="*_txt_hi" type="text_hi" indexed="true" stored="true"/> <dynamicField name="*_txt_hi" type="text_hi" indexed="true" stored="true"/>
<fieldType name="text_hi" class="solr.TextField" positionIncrementGap="100"> <fieldType name="text_hi" class="solr.TextField" positionIncrementGap="100">
<analyzer> <analyzer>
<tokenizer class="solr.StandardTokenizerFactory"/> <tokenizer name="standard"/>
<filter class="solr.LowerCaseFilterFactory"/> <filter name="lowercase"/>
<!-- normalizes unicode representation --> <!-- normalizes unicode representation -->
<filter class="solr.IndicNormalizationFilterFactory"/> <filter name="indicNormalization"/>
<!-- normalizes variation in spelling --> <!-- normalizes variation in spelling -->
<filter class="solr.HindiNormalizationFilterFactory"/> <filter name="hindiNormalization"/>
<filter class="solr.StopFilterFactory" ignoreCase="true" words="lang/stopwords_hi.txt" /> <filter name="stop" ignoreCase="true" words="lang/stopwords_hi.txt" />
<filter class="solr.HindiStemFilterFactory"/> <filter name="hindiStem"/>
</analyzer> </analyzer>
</fieldType> </fieldType>
@ -774,11 +774,11 @@
<dynamicField name="*_txt_hu" type="text_hu" indexed="true" stored="true"/> <dynamicField name="*_txt_hu" type="text_hu" indexed="true" stored="true"/>
<fieldType name="text_hu" class="solr.TextField" positionIncrementGap="100"> <fieldType name="text_hu" class="solr.TextField" positionIncrementGap="100">
<analyzer> <analyzer>
<tokenizer class="solr.StandardTokenizerFactory"/> <tokenizer name="standard"/>
<filter class="solr.LowerCaseFilterFactory"/> <filter name="lowercase"/>
<filter class="solr.StopFilterFactory" ignoreCase="true" words="lang/stopwords_hu.txt" format="snowball" /> <filter name="stop" ignoreCase="true" words="lang/stopwords_hu.txt" format="snowball" />
<filter class="solr.SnowballPorterFilterFactory" language="Hungarian"/> <filter name="snowballPorter" language="Hungarian"/>
<!-- less aggressive: <filter class="solr.HungarianLightStemFilterFactory"/> --> <!-- less aggressive: <filter name="hungarianLightStem"/> -->
</analyzer> </analyzer>
</fieldType> </fieldType>
@ -786,10 +786,10 @@
<dynamicField name="*_txt_hy" type="text_hy" indexed="true" stored="true"/> <dynamicField name="*_txt_hy" type="text_hy" indexed="true" stored="true"/>
<fieldType name="text_hy" class="solr.TextField" positionIncrementGap="100"> <fieldType name="text_hy" class="solr.TextField" positionIncrementGap="100">
<analyzer> <analyzer>
<tokenizer class="solr.StandardTokenizerFactory"/> <tokenizer name="standard"/>
<filter class="solr.LowerCaseFilterFactory"/> <filter name="lowercase"/>
<filter class="solr.StopFilterFactory" ignoreCase="true" words="lang/stopwords_hy.txt" /> <filter name="stop" ignoreCase="true" words="lang/stopwords_hy.txt" />
<filter class="solr.SnowballPorterFilterFactory" language="Armenian"/> <filter name="snowballPorter" language="Armenian"/>
</analyzer> </analyzer>
</fieldType> </fieldType>
@ -797,11 +797,11 @@
<dynamicField name="*_txt_id" type="text_id" indexed="true" stored="true"/> <dynamicField name="*_txt_id" type="text_id" indexed="true" stored="true"/>
<fieldType name="text_id" class="solr.TextField" positionIncrementGap="100"> <fieldType name="text_id" class="solr.TextField" positionIncrementGap="100">
<analyzer> <analyzer>
<tokenizer class="solr.StandardTokenizerFactory"/> <tokenizer name="standard"/>
<filter class="solr.LowerCaseFilterFactory"/> <filter name="lowercase"/>
<filter class="solr.StopFilterFactory" ignoreCase="true" words="lang/stopwords_id.txt" /> <filter name="stop" ignoreCase="true" words="lang/stopwords_id.txt" />
<!-- for a less aggressive approach (only inflectional suffixes), set stemDerivational to false --> <!-- for a less aggressive approach (only inflectional suffixes), set stemDerivational to false -->
<filter class="solr.IndonesianStemFilterFactory" stemDerivational="true"/> <filter name="indonesianStem" stemDerivational="true"/>
</analyzer> </analyzer>
</fieldType> </fieldType>
@ -809,13 +809,13 @@
<dynamicField name="*_txt_it" type="text_it" indexed="true" stored="true"/> <dynamicField name="*_txt_it" type="text_it" indexed="true" stored="true"/>
<fieldType name="text_it" class="solr.TextField" positionIncrementGap="100"> <fieldType name="text_it" class="solr.TextField" positionIncrementGap="100">
<analyzer> <analyzer>
<tokenizer class="solr.StandardTokenizerFactory"/> <tokenizer name="standard"/>
<!-- removes l', etc --> <!-- removes l', etc -->
<filter class="solr.ElisionFilterFactory" ignoreCase="true" articles="lang/contractions_it.txt"/> <filter name="elision" ignoreCase="true" articles="lang/contractions_it.txt"/>
<filter class="solr.LowerCaseFilterFactory"/> <filter name="lowercase"/>
<filter class="solr.StopFilterFactory" ignoreCase="true" words="lang/stopwords_it.txt" format="snowball" /> <filter name="stop" ignoreCase="true" words="lang/stopwords_it.txt" format="snowball" />
<filter class="solr.ItalianLightStemFilterFactory"/> <filter name="italianLightStem"/>
<!-- more aggressive: <filter class="solr.SnowballPorterFilterFactory" language="Italian"/> --> <!-- more aggressive: <filter name="snowballPorter" language="Italian"/> -->
</analyzer> </analyzer>
</fieldType> </fieldType>
@ -853,20 +853,20 @@
Punctuation characters are discarded by default. Use discardPunctuation="false" to keep them. Punctuation characters are discarded by default. Use discardPunctuation="false" to keep them.
--> -->
<tokenizer class="solr.JapaneseTokenizerFactory" mode="search"/> <tokenizer name="japanese" mode="search"/>
<!--<tokenizer class="solr.JapaneseTokenizerFactory" mode="search" userDictionary="lang/userdict_ja.txt"/>--> <!--<tokenizer name="japanese" mode="search" userDictionary="lang/userdict_ja.txt"/>-->
<!-- Reduces inflected verbs and adjectives to their base/dictionary forms (辞書形) --> <!-- Reduces inflected verbs and adjectives to their base/dictionary forms (辞書形) -->
<filter class="solr.JapaneseBaseFormFilterFactory"/> <filter name="japaneseBaseForm"/>
<!-- Removes tokens with certain part-of-speech tags --> <!-- Removes tokens with certain part-of-speech tags -->
<filter class="solr.JapanesePartOfSpeechStopFilterFactory" tags="lang/stoptags_ja.txt" /> <filter name="japanesePartOfSpeechStop" tags="lang/stoptags_ja.txt" />
<!-- Normalizes full-width romaji to half-width and half-width kana to full-width (Unicode NFKC subset) --> <!-- Normalizes full-width romaji to half-width and half-width kana to full-width (Unicode NFKC subset) -->
<filter class="solr.CJKWidthFilterFactory"/> <filter name="cjkWidth"/>
<!-- Removes common tokens typically not useful for search, but have a negative effect on ranking --> <!-- Removes common tokens typically not useful for search, but have a negative effect on ranking -->
<filter class="solr.StopFilterFactory" ignoreCase="true" words="lang/stopwords_ja.txt" /> <filter name="stop" ignoreCase="true" words="lang/stopwords_ja.txt" />
<!-- Normalizes common katakana spelling variations by removing any last long sound character (U+30FC) --> <!-- Normalizes common katakana spelling variations by removing any last long sound character (U+30FC) -->
<filter class="solr.JapaneseKatakanaStemFilterFactory" minimumLength="4"/> <filter name="japaneseKatakanaStem" minimumLength="4"/>
<!-- Lower-cases romaji characters --> <!-- Lower-cases romaji characters -->
<filter class="solr.LowerCaseFilterFactory"/> <filter name="lowercase"/>
</analyzer> </analyzer>
</fieldType> </fieldType>
@ -891,16 +891,16 @@
* decompoundMode: Decompound mode. Either 'none', 'discard', 'mixed'. Default is 'discard'. * decompoundMode: Decompound mode. Either 'none', 'discard', 'mixed'. Default is 'discard'.
* outputUnknownUnigrams: If true outputs unigrams for unknown words. * outputUnknownUnigrams: If true outputs unigrams for unknown words.
--> -->
<tokenizer class="solr.KoreanTokenizerFactory" decompoundMode="discard" outputUnknownUnigrams="false"/> <tokenizer name="korean" decompoundMode="discard" outputUnknownUnigrams="false"/>
<!-- Removes some part of speech stuff like EOMI (Pos.E), you can add a parameter 'tags', <!-- Removes some part of speech stuff like EOMI (Pos.E), you can add a parameter 'tags',
listing the tags to remove. By default it removes: listing the tags to remove. By default it removes:
E, IC, J, MAG, MAJ, MM, SP, SSC, SSO, SC, SE, XPN, XSA, XSN, XSV, UNA, NA, VSV E, IC, J, MAG, MAJ, MM, SP, SSC, SSO, SC, SE, XPN, XSA, XSN, XSV, UNA, NA, VSV
This is basically an equivalent to stemming. This is basically an equivalent to stemming.
--> -->
<filter class="solr.KoreanPartOfSpeechStopFilterFactory" /> <filter name="koreanPartOfSpeechStop" />
<!-- Replaces term text with the Hangul transcription of Hanja characters, if applicable: --> <!-- Replaces term text with the Hangul transcription of Hanja characters, if applicable: -->
<filter class="solr.KoreanReadingFormFilterFactory" /> <filter name="koreanReadingForm" />
<filter class="solr.LowerCaseFilterFactory" /> <filter name="lowercase" />
</analyzer> </analyzer>
</fieldType> </fieldType>
@ -908,10 +908,10 @@
<dynamicField name="*_txt_lv" type="text_lv" indexed="true" stored="true"/> <dynamicField name="*_txt_lv" type="text_lv" indexed="true" stored="true"/>
<fieldType name="text_lv" class="solr.TextField" positionIncrementGap="100"> <fieldType name="text_lv" class="solr.TextField" positionIncrementGap="100">
<analyzer> <analyzer>
<tokenizer class="solr.StandardTokenizerFactory"/> <tokenizer name="standard"/>
<filter class="solr.LowerCaseFilterFactory"/> <filter name="lowercase"/>
<filter class="solr.StopFilterFactory" ignoreCase="true" words="lang/stopwords_lv.txt" /> <filter name="stop" ignoreCase="true" words="lang/stopwords_lv.txt" />
<filter class="solr.LatvianStemFilterFactory"/> <filter name="latvianStem"/>
</analyzer> </analyzer>
</fieldType> </fieldType>
@ -919,11 +919,11 @@
<dynamicField name="*_txt_nl" type="text_nl" indexed="true" stored="true"/> <dynamicField name="*_txt_nl" type="text_nl" indexed="true" stored="true"/>
<fieldType name="text_nl" class="solr.TextField" positionIncrementGap="100"> <fieldType name="text_nl" class="solr.TextField" positionIncrementGap="100">
<analyzer> <analyzer>
<tokenizer class="solr.StandardTokenizerFactory"/> <tokenizer name="standard"/>
<filter class="solr.LowerCaseFilterFactory"/> <filter name="lowercase"/>
<filter class="solr.StopFilterFactory" ignoreCase="true" words="lang/stopwords_nl.txt" format="snowball" /> <filter name="stop" ignoreCase="true" words="lang/stopwords_nl.txt" format="snowball" />
<filter class="solr.StemmerOverrideFilterFactory" dictionary="lang/stemdict_nl.txt" ignoreCase="false"/> <filter name="stemmerOverride" dictionary="lang/stemdict_nl.txt" ignoreCase="false"/>
<filter class="solr.SnowballPorterFilterFactory" language="Dutch"/> <filter name="snowballPorter" language="Dutch"/>
</analyzer> </analyzer>
</fieldType> </fieldType>
@ -931,12 +931,12 @@
<dynamicField name="*_txt_no" type="text_no" indexed="true" stored="true"/> <dynamicField name="*_txt_no" type="text_no" indexed="true" stored="true"/>
<fieldType name="text_no" class="solr.TextField" positionIncrementGap="100"> <fieldType name="text_no" class="solr.TextField" positionIncrementGap="100">
<analyzer> <analyzer>
<tokenizer class="solr.StandardTokenizerFactory"/> <tokenizer name="standard"/>
<filter class="solr.LowerCaseFilterFactory"/> <filter name="lowercase"/>
<filter class="solr.StopFilterFactory" ignoreCase="true" words="lang/stopwords_no.txt" format="snowball" /> <filter name="stop" ignoreCase="true" words="lang/stopwords_no.txt" format="snowball" />
<filter class="solr.SnowballPorterFilterFactory" language="Norwegian"/> <filter name="snowballPorter" language="Norwegian"/>
<!-- less aggressive: <filter class="solr.NorwegianLightStemFilterFactory"/> --> <!-- less aggressive: <filter name="norwegianLightStem"/> -->
<!-- singular/plural: <filter class="solr.NorwegianMinimalStemFilterFactory"/> --> <!-- singular/plural: <filter name="norwegianMinimalStem"/> -->
</analyzer> </analyzer>
</fieldType> </fieldType>
@ -944,13 +944,13 @@
<dynamicField name="*_txt_pt" type="text_pt" indexed="true" stored="true"/> <dynamicField name="*_txt_pt" type="text_pt" indexed="true" stored="true"/>
<fieldType name="text_pt" class="solr.TextField" positionIncrementGap="100"> <fieldType name="text_pt" class="solr.TextField" positionIncrementGap="100">
<analyzer> <analyzer>
<tokenizer class="solr.StandardTokenizerFactory"/> <tokenizer name="standard"/>
<filter class="solr.LowerCaseFilterFactory"/> <filter name="lowercase"/>
<filter class="solr.StopFilterFactory" ignoreCase="true" words="lang/stopwords_pt.txt" format="snowball" /> <filter name="stop" ignoreCase="true" words="lang/stopwords_pt.txt" format="snowball" />
<filter class="solr.PortugueseLightStemFilterFactory"/> <filter name="portugueseLightStem"/>
<!-- less aggressive: <filter class="solr.PortugueseMinimalStemFilterFactory"/> --> <!-- less aggressive: <filter name="portugueseMinimalStem"/> -->
<!-- more aggressive: <filter class="solr.SnowballPorterFilterFactory" language="Portuguese"/> --> <!-- more aggressive: <filter name="snowballPorter" language="Portuguese"/> -->
<!-- most aggressive: <filter class="solr.PortugueseStemFilterFactory"/> --> <!-- most aggressive: <filter name="portugueseStem"/> -->
</analyzer> </analyzer>
</fieldType> </fieldType>
@ -958,10 +958,10 @@
<dynamicField name="*_txt_ro" type="text_ro" indexed="true" stored="true"/> <dynamicField name="*_txt_ro" type="text_ro" indexed="true" stored="true"/>
<fieldType name="text_ro" class="solr.TextField" positionIncrementGap="100"> <fieldType name="text_ro" class="solr.TextField" positionIncrementGap="100">
<analyzer> <analyzer>
<tokenizer class="solr.StandardTokenizerFactory"/> <tokenizer name="standard"/>
<filter class="solr.LowerCaseFilterFactory"/> <filter name="lowercase"/>
<filter class="solr.StopFilterFactory" ignoreCase="true" words="lang/stopwords_ro.txt" /> <filter name="stop" ignoreCase="true" words="lang/stopwords_ro.txt" />
<filter class="solr.SnowballPorterFilterFactory" language="Romanian"/> <filter name="snowballPorter" language="Romanian"/>
</analyzer> </analyzer>
</fieldType> </fieldType>
@ -969,11 +969,11 @@
<dynamicField name="*_txt_ru" type="text_ru" indexed="true" stored="true"/> <dynamicField name="*_txt_ru" type="text_ru" indexed="true" stored="true"/>
<fieldType name="text_ru" class="solr.TextField" positionIncrementGap="100"> <fieldType name="text_ru" class="solr.TextField" positionIncrementGap="100">
<analyzer> <analyzer>
<tokenizer class="solr.StandardTokenizerFactory"/> <tokenizer name="standard"/>
<filter class="solr.LowerCaseFilterFactory"/> <filter name="lowercase"/>
<filter class="solr.StopFilterFactory" ignoreCase="true" words="lang/stopwords_ru.txt" format="snowball" /> <filter name="stop" ignoreCase="true" words="lang/stopwords_ru.txt" format="snowball" />
<filter class="solr.SnowballPorterFilterFactory" language="Russian"/> <filter name="snowballPorter" language="Russian"/>
<!-- less aggressive: <filter class="solr.RussianLightStemFilterFactory"/> --> <!-- less aggressive: <filter name="russianLightStem"/> -->
</analyzer> </analyzer>
</fieldType> </fieldType>
@ -981,11 +981,11 @@
<dynamicField name="*_txt_sv" type="text_sv" indexed="true" stored="true"/> <dynamicField name="*_txt_sv" type="text_sv" indexed="true" stored="true"/>
<fieldType name="text_sv" class="solr.TextField" positionIncrementGap="100"> <fieldType name="text_sv" class="solr.TextField" positionIncrementGap="100">
<analyzer> <analyzer>
<tokenizer class="solr.StandardTokenizerFactory"/> <tokenizer name="standard"/>
<filter class="solr.LowerCaseFilterFactory"/> <filter name="lowercase"/>
<filter class="solr.StopFilterFactory" ignoreCase="true" words="lang/stopwords_sv.txt" format="snowball" /> <filter name="stop" ignoreCase="true" words="lang/stopwords_sv.txt" format="snowball" />
<filter class="solr.SnowballPorterFilterFactory" language="Swedish"/> <filter name="snowballPorter" language="Swedish"/>
<!-- less aggressive: <filter class="solr.SwedishLightStemFilterFactory"/> --> <!-- less aggressive: <filter name="swedishLightStem"/> -->
</analyzer> </analyzer>
</fieldType> </fieldType>
@ -993,9 +993,9 @@
<dynamicField name="*_txt_th" type="text_th" indexed="true" stored="true"/> <dynamicField name="*_txt_th" type="text_th" indexed="true" stored="true"/>
<fieldType name="text_th" class="solr.TextField" positionIncrementGap="100"> <fieldType name="text_th" class="solr.TextField" positionIncrementGap="100">
<analyzer> <analyzer>
<tokenizer class="solr.ThaiTokenizerFactory"/> <tokenizer name="thai"/>
<filter class="solr.LowerCaseFilterFactory"/> <filter name="lowercase"/>
<filter class="solr.StopFilterFactory" ignoreCase="true" words="lang/stopwords_th.txt" /> <filter name="stop" ignoreCase="true" words="lang/stopwords_th.txt" />
</analyzer> </analyzer>
</fieldType> </fieldType>
@ -1003,10 +1003,10 @@
<dynamicField name="*_txt_tr" type="text_tr" indexed="true" stored="true"/> <dynamicField name="*_txt_tr" type="text_tr" indexed="true" stored="true"/>
<fieldType name="text_tr" class="solr.TextField" positionIncrementGap="100"> <fieldType name="text_tr" class="solr.TextField" positionIncrementGap="100">
<analyzer> <analyzer>
<tokenizer class="solr.StandardTokenizerFactory"/> <tokenizer name="standard"/>
<filter class="solr.TurkishLowerCaseFilterFactory"/> <filter name="turkishLowercase"/>
<filter class="solr.StopFilterFactory" ignoreCase="false" words="lang/stopwords_tr.txt" /> <filter name="stop" ignoreCase="false" words="lang/stopwords_tr.txt" />
<filter class="solr.SnowballPorterFilterFactory" language="Turkish"/> <filter name="snowballPorter" language="Turkish"/>
</analyzer> </analyzer>
</fieldType> </fieldType>