123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348 |
- <!--
- ASCII String Field
- 6.0.0
- -->
- <fieldType name="text_asciistring" class="solr.TextField" positionIncrementGap="100">
- <analyzer type="index">
- <tokenizer class="solr.StandardTokenizerFactory"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.ASCIIFoldingFilterFactory" preserveOriginal="true"/>
- <filter class="solr.WordDelimiterGraphFilterFactory" preserveOriginal="1"/>
- <filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
- </analyzer>
- <analyzer type="query">
- <tokenizer class="solr.StandardTokenizerFactory"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.ASCIIFoldingFilterFactory" preserveOriginal="true"/>
- <filter class="solr.WordDelimiterGraphFilterFactory" preserveOriginal="1"/>
- <filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
- </analyzer>
- </fieldType>
- <!--
- Edge NGram ASCII String Field
- 6.0.0
- -->
- <fieldType name="text_edgenasciistring" class="solr.TextField" positionIncrementGap="100">
- <analyzer type="index">
- <tokenizer class="solr.StandardTokenizerFactory"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
- <filter class="solr.EdgeNGramFilterFactory" minGramSize="2" maxGramSize="25"/>
- <filter class="solr.ASCIIFoldingFilterFactory" preserveOriginal="true"/>
- <filter class="solr.WordDelimiterGraphFilterFactory" preserveOriginal="1"/>
- </analyzer>
- <analyzer type="query">
- <tokenizer class="solr.StandardTokenizerFactory"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
- <filter class="solr.ASCIIFoldingFilterFactory" preserveOriginal="true"/>
- <filter class="solr.WordDelimiterGraphFilterFactory" preserveOriginal="1"/>
- </analyzer>
- </fieldType>
- <!--
- Edge NGram String Field
- 6.0.0
- -->
- <fieldType name="text_edgenstring" class="solr.TextField" positionIncrementGap="100">
- <analyzer type="index">
- <tokenizer class="solr.KeywordTokenizerFactory"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
- <filter class="solr.EdgeNGramFilterFactory" minGramSize="2" maxGramSize="25"/>
- </analyzer>
- <analyzer type="query">
- <tokenizer class="solr.KeywordTokenizerFactory"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
- </analyzer>
- </fieldType>
- <!--
- Edge NGram Text Field
- 7.0.0
- -->
- <fieldType name="text_edge" class="solr.TextField" positionIncrementGap="100">
- <analyzer type="index">
- <charFilter class="solr.MappingCharFilterFactory" mapping="accents_und.txt"/>
- <tokenizer class="solr.WhitespaceTokenizerFactory"/>
- <filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords_und.txt"/>
- <filter class="solr.WordDelimiterGraphFilterFactory" catenateNumbers="1" generateNumberParts="1" protected="protwords_und.txt" splitOnCaseChange="0" generateWordParts="1" preserveOriginal="1" catenateAll="0" catenateWords="1"/>
- <filter class="solr.LengthFilterFactory" min="2" max="100"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
- <filter class="solr.EdgeNGramFilterFactory" minGramSize="2" maxGramSize="25"/>
- </analyzer>
- <analyzer type="query">
- <charFilter class="solr.MappingCharFilterFactory" mapping="accents_und.txt"/>
- <tokenizer class="solr.WhitespaceTokenizerFactory"/>
- <filter class="solr.LengthFilterFactory" min="2" max="100"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
- </analyzer>
- </fieldType>
- <!--
- English Text Field
- 7.0.0
- -->
- <fieldType name="text_en" class="solr.TextField" positionIncrementGap="100">
- <analyzer type="index">
- <charFilter class="solr.MappingCharFilterFactory" mapping="accents_en.txt"/>
- <tokenizer class="solr.WhitespaceTokenizerFactory"/>
- <filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords_en.txt"/>
- <filter class="solr.WordDelimiterGraphFilterFactory" catenateNumbers="1" generateNumberParts="1" protected="protwords_en.txt" splitOnCaseChange="0" generateWordParts="1" preserveOriginal="1" catenateAll="0" catenateWords="1"/>
- <filter class="solr.LengthFilterFactory" min="2" max="100"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.SnowballPorterFilterFactory" language="English" protected="protwords_en.txt"/>
- <filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
- </analyzer>
- <analyzer type="query">
- <charFilter class="solr.MappingCharFilterFactory" mapping="accents_en.txt"/>
- <tokenizer class="solr.WhitespaceTokenizerFactory"/>
- <filter class="solr.SynonymGraphFilterFactory" synonyms="synonyms_en.txt" expand="true" ignoreCase="true"/>
- <filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords_en.txt"/>
- <filter class="solr.WordDelimiterGraphFilterFactory" catenateNumbers="0" generateNumberParts="1" protected="protwords_en.txt" splitOnCaseChange="0" generateWordParts="1" preserveOriginal="1" catenateAll="0" catenateWords="0"/>
- <filter class="solr.LengthFilterFactory" min="2" max="100"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.SnowballPorterFilterFactory" language="English" protected="protwords_en.txt"/>
- <filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
- </analyzer>
- </fieldType>
- <!--
- English Text Field collated
- 7.0.0
- -->
- <fieldType name="collated_en" class="solr.ICUCollationField" locale="en" strength="primary" caseLevel="false"/>
- <!--
- English Text Field unstemmed
- 7.0.0
- -->
- <fieldType name="text_unstemmed_en" class="solr.TextField" positionIncrementGap="100">
- <analyzer type="index">
- <charFilter class="solr.MappingCharFilterFactory" mapping="accents_en.txt"/>
- <tokenizer class="solr.WhitespaceTokenizerFactory"/>
- <filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords_en.txt"/>
- <filter class="solr.WordDelimiterGraphFilterFactory" catenateNumbers="1" generateNumberParts="1" protected="protwords_en.txt" splitOnCaseChange="0" generateWordParts="1" preserveOriginal="1" catenateAll="0" catenateWords="1"/>
- <filter class="solr.LengthFilterFactory" min="2" max="100"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
- </analyzer>
- <analyzer type="query">
- <charFilter class="solr.MappingCharFilterFactory" mapping="accents_en.txt"/>
- <tokenizer class="solr.WhitespaceTokenizerFactory"/>
- <filter class="solr.SynonymGraphFilterFactory" synonyms="synonyms_en.txt" expand="true" ignoreCase="true"/>
- <filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords_en.txt"/>
- <filter class="solr.WordDelimiterGraphFilterFactory" catenateNumbers="0" generateNumberParts="1" protected="protwords_en.txt" splitOnCaseChange="0" generateWordParts="1" preserveOriginal="1" catenateAll="0" catenateWords="0"/>
- <filter class="solr.LengthFilterFactory" min="2" max="100"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
- </analyzer>
- </fieldType>
- <!--
- French Text Field
- 7.0.0
- -->
- <fieldType name="text_fr" class="solr.TextField" positionIncrementGap="100">
- <analyzer type="index">
- <charFilter class="solr.MappingCharFilterFactory" mapping="accents_fr.txt"/>
- <tokenizer class="solr.WhitespaceTokenizerFactory"/>
- <filter class="solr.ElisionFilterFactory"/>
- <filter class="solr.WordDelimiterGraphFilterFactory" catenateNumbers="1" generateNumberParts="1" protected="protwords_fr.txt" splitOnCaseChange="1" generateWordParts="1" preserveOriginal="1" catenateAll="0" catenateWords="1"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords_fr.txt"/>
- <filter class="solr.SnowballPorterFilterFactory" language="French" protected="protwords_fr.txt"/>
- <filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
- </analyzer>
- <analyzer type="query">
- <charFilter class="solr.MappingCharFilterFactory" mapping="accents_fr.txt"/>
- <tokenizer class="solr.WhitespaceTokenizerFactory"/>
- <filter class="solr.ElisionFilterFactory"/>
- <filter class="solr.WordDelimiterGraphFilterFactory" catenateNumbers="0" generateNumberParts="0" protected="protwords_fr.txt" splitOnCaseChange="1" generateWordParts="1" preserveOriginal="1" catenateAll="0" catenateWords="0"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.SynonymGraphFilterFactory" synonyms="synonyms_fr.txt" expand="true" ignoreCase="true"/>
- <filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords_fr.txt"/>
- <filter class="solr.SnowballPorterFilterFactory" language="French" protected="protwords_fr.txt"/>
- <filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
- </analyzer>
- </fieldType>
- <!--
- French Text Field collated
- 7.0.0
- -->
- <fieldType name="collated_fr" class="solr.ICUCollationField" locale="fr" strength="primary" caseLevel="false"/>
- <!--
- French Text Field unstemmed
- 7.0.0
- -->
- <fieldType name="text_unstemmed_fr" class="solr.TextField" positionIncrementGap="100">
- <analyzer type="index">
- <charFilter class="solr.MappingCharFilterFactory" mapping="accents_fr.txt"/>
- <tokenizer class="solr.WhitespaceTokenizerFactory"/>
- <filter class="solr.ElisionFilterFactory"/>
- <filter class="solr.WordDelimiterGraphFilterFactory" catenateNumbers="1" generateNumberParts="1" protected="protwords_fr.txt" splitOnCaseChange="1" generateWordParts="1" preserveOriginal="1" catenateAll="0" catenateWords="1"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords_fr.txt"/>
- <filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
- </analyzer>
- <analyzer type="query">
- <charFilter class="solr.MappingCharFilterFactory" mapping="accents_fr.txt"/>
- <tokenizer class="solr.WhitespaceTokenizerFactory"/>
- <filter class="solr.WordDelimiterGraphFilterFactory" catenateNumbers="0" generateNumberParts="0" protected="protwords_fr.txt" splitOnCaseChange="1" generateWordParts="1" preserveOriginal="1" catenateAll="0" catenateWords="0"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.SynonymGraphFilterFactory" synonyms="synonyms_fr.txt" expand="true" ignoreCase="true"/>
- <filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords_fr.txt"/>
- <filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
- </analyzer>
- </fieldType>
- <!--
- Fulltext Phonetic
- 7.0.0
- -->
- <fieldType name="text_phonetic_und" class="solr.TextField" positionIncrementGap="100">
- <analyzer type="index">
- <tokenizer class="solr.WhitespaceTokenizerFactory"/>
- <filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords_und.txt"/>
- <filter class="solr.WordDelimiterGraphFilterFactory" catenateNumbers="1" generateNumberParts="1" protected="protwords_und.txt" splitOnCaseChange="0" generateWordParts="1" preserveOriginal="1" catenateAll="0" catenateWords="1"/>
- <filter class="solr.LengthFilterFactory" min="2" max="100"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.BeiderMorseFilterFactory" languageSet="auto" nameType="GENERIC" ruleType="APPROX" concat="true"/>
- <filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
- </analyzer>
- <analyzer type="query">
- <tokenizer class="solr.WhitespaceTokenizerFactory"/>
- <filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords_und.txt"/>
- <filter class="solr.WordDelimiterGraphFilterFactory" catenateNumbers="0" generateNumberParts="1" protected="protwords_und.txt" splitOnCaseChange="0" generateWordParts="1" preserveOriginal="1" catenateAll="0" catenateWords="0"/>
- <filter class="solr.LengthFilterFactory" min="2" max="100"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.BeiderMorseFilterFactory" languageSet="auto" nameType="GENERIC" ruleType="APPROX" concat="true"/>
- <filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
- </analyzer>
- </fieldType>
- <!--
- Fulltext Phonetic English
- 7.0.0
- -->
- <fieldType name="text_phonetic_en" class="solr.TextField" positionIncrementGap="100">
- <analyzer type="index">
- <tokenizer class="solr.WhitespaceTokenizerFactory"/>
- <filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords_en.txt"/>
- <filter class="solr.WordDelimiterGraphFilterFactory" catenateNumbers="1" generateNumberParts="1" protected="protwords_en.txt" splitOnCaseChange="0" generateWordParts="1" preserveOriginal="1" catenateAll="0" catenateWords="1"/>
- <filter class="solr.LengthFilterFactory" min="2" max="100"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.BeiderMorseFilterFactory" languageSet="english" nameType="GENERIC" ruleType="APPROX" concat="true"/>
- <filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
- </analyzer>
- <analyzer type="query">
- <tokenizer class="solr.WhitespaceTokenizerFactory"/>
- <filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords_en.txt"/>
- <filter class="solr.WordDelimiterGraphFilterFactory" catenateNumbers="0" generateNumberParts="1" protected="protwords_en.txt" splitOnCaseChange="0" generateWordParts="1" preserveOriginal="1" catenateAll="0" catenateWords="0"/>
- <filter class="solr.LengthFilterFactory" min="2" max="100"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.BeiderMorseFilterFactory" languageSet="english" nameType="GENERIC" ruleType="APPROX" concat="true"/>
- <filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
- </analyzer>
- </fieldType>
- <!--
- Fulltext Phonetic French
- 7.0.0
- -->
- <fieldType name="text_phonetic_fr" class="solr.TextField" positionIncrementGap="100">
- <analyzer type="index">
- <tokenizer class="solr.WhitespaceTokenizerFactory"/>
- <filter class="solr.ElisionFilterFactory"/>
- <filter class="solr.WordDelimiterGraphFilterFactory" catenateNumbers="1" generateNumberParts="1" protected="protwords_fr.txt" splitOnCaseChange="1" generateWordParts="1" preserveOriginal="1" catenateAll="0" catenateWords="1"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords_fr.txt"/>
- <filter class="solr.BeiderMorseFilterFactory" languageSet="french" nameType="GENERIC" ruleType="APPROX" concat="true"/>
- <filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
- </analyzer>
- <analyzer type="query">
- <tokenizer class="solr.WhitespaceTokenizerFactory"/>
- <filter class="solr.WordDelimiterGraphFilterFactory" catenateNumbers="0" generateNumberParts="0" protected="protwords_fr.txt" splitOnCaseChange="1" generateWordParts="1" preserveOriginal="1" catenateAll="0" catenateWords="0"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords_fr.txt"/>
- <filter class="solr.BeiderMorseFilterFactory" languageSet="french" nameType="GENERIC" ruleType="APPROX" concat="true"/>
- <filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
- </analyzer>
- </fieldType>
- <!--
- Language Undefined Text Field
- 7.0.0
- -->
- <fieldType name="text_und" class="solr.TextField" positionIncrementGap="100">
- <analyzer type="index">
- <charFilter class="solr.MappingCharFilterFactory" mapping="accents_und.txt"/>
- <tokenizer class="solr.WhitespaceTokenizerFactory"/>
- <filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords_und.txt"/>
- <filter class="solr.WordDelimiterGraphFilterFactory" catenateNumbers="1" generateNumberParts="1" protected="protwords_und.txt" splitOnCaseChange="0" generateWordParts="1" preserveOriginal="1" catenateAll="0" catenateWords="1"/>
- <filter class="solr.LengthFilterFactory" min="2" max="100"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
- </analyzer>
- <analyzer type="query">
- <charFilter class="solr.MappingCharFilterFactory" mapping="accents_und.txt"/>
- <tokenizer class="solr.WhitespaceTokenizerFactory"/>
- <filter class="solr.SynonymGraphFilterFactory" synonyms="synonyms_und.txt" expand="true" ignoreCase="true"/>
- <filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords_und.txt"/>
- <filter class="solr.WordDelimiterGraphFilterFactory" catenateNumbers="0" generateNumberParts="1" protected="protwords_und.txt" splitOnCaseChange="0" generateWordParts="1" preserveOriginal="1" catenateAll="0" catenateWords="0"/>
- <filter class="solr.LengthFilterFactory" min="2" max="100"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
- </analyzer>
- </fieldType>
- <!--
- Language Undefined Text Field spellcheck
- 7.0.0
- -->
- <fieldType name="text_spell_und" class="solr.TextField" positionIncrementGap="100">
- <analyzer>
- <charFilter class="solr.MappingCharFilterFactory" mapping="accents_und.txt"/>
- <tokenizer class="solr.WhitespaceTokenizerFactory"/>
- <filter class="solr.LengthFilterFactory" min="2" max="100"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
- </analyzer>
- </fieldType>
- <!--
- Language Undefined Text Field collated
- 7.0.0
- -->
- <fieldType name="collated_und" class="solr.ICUCollationField" locale="en" strength="primary" caseLevel="false"/>
- <!--
- NGram String Field
- 6.0.0
- -->
- <fieldType name="text_ngramstring" class="solr.TextField" positionIncrementGap="100">
- <analyzer type="index">
- <tokenizer class="solr.KeywordTokenizerFactory"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
- <filter class="solr.NGramFilterFactory" minGramSize="2" maxGramSize="25"/>
- </analyzer>
- <analyzer type="query">
- <tokenizer class="solr.KeywordTokenizerFactory"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
- </analyzer>
- </fieldType>
- <!--
- NGram Text Field
- 7.0.0
- -->
- <fieldType name="text_ngram" class="solr.TextField" positionIncrementGap="100">
- <analyzer type="index">
- <charFilter class="solr.MappingCharFilterFactory" mapping="accents_und.txt"/>
- <tokenizer class="solr.WhitespaceTokenizerFactory"/>
- <filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords_und.txt"/>
- <filter class="solr.WordDelimiterGraphFilterFactory" catenateNumbers="1" generateNumberParts="1" protected="protwords_und.txt" splitOnCaseChange="0" generateWordParts="1" preserveOriginal="1" catenateAll="0" catenateWords="1"/>
- <filter class="solr.LengthFilterFactory" min="2" max="100"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
- <filter class="solr.NGramFilterFactory" minGramSize="2" maxGramSize="25"/>
- </analyzer>
- <analyzer type="query">
- <charFilter class="solr.MappingCharFilterFactory" mapping="accents_und.txt"/>
- <tokenizer class="solr.WhitespaceTokenizerFactory"/>
- <filter class="solr.LengthFilterFactory" min="2" max="100"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
- </analyzer>
- </fieldType>
|