123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737 |
- <?xml version="1.0" encoding="UTF-8"?>
- <!-- Solr managed schema - automatically generated - DO NOT EDIT -->
- <schema name="example-basic" version="1.6">
- <uniqueKey>id</uniqueKey>
- <similarity class="solr.ClassicSimilarityFactory"/>
- <fieldType name="arabic" class="solr.TextField" autoGeneratePhraseQueries="true" omitNorms="false">
- <analyzer>
- <tokenizer class="solr.StandardTokenizerFactory"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.ArabicNormalizationFilterFactory"/>
- <filter class="solr.ArabicStemFilterFactory"/>
- </analyzer>
- </fieldType>
- <fieldType name="boolean" class="solr.BoolField" sortMissingLast="true"/>
- <fieldType name="brazilian_portuguese" class="solr.TextField" autoGeneratePhraseQueries="true" omitNorms="false">
- <analyzer>
- <tokenizer class="solr.StandardTokenizerFactory"/>
- </analyzer>
- </fieldType>
- <fieldType name="bulgarian" class="solr.TextField" autoGeneratePhraseQueries="true" omitNorms="false">
- <analyzer>
- <tokenizer class="solr.StandardTokenizerFactory"/>
- </analyzer>
- </fieldType>
- <fieldType name="catalan" class="solr.TextField" autoGeneratePhraseQueries="true" omitNorms="false">
- <analyzer>
- <tokenizer class="solr.StandardTokenizerFactory"/>
- </analyzer>
- </fieldType>
- <fieldType name="czech" class="solr.TextField" autoGeneratePhraseQueries="true" omitNorms="false">
- <analyzer>
- <tokenizer class="solr.StandardTokenizerFactory"/>
- </analyzer>
- </fieldType>
- <fieldType name="danish" class="solr.TextField" autoGeneratePhraseQueries="true" omitNorms="false">
- <analyzer>
- <tokenizer class="solr.StandardTokenizerFactory"/>
- </analyzer>
- </fieldType>
- <fieldType name="date" class="solr.TrieDateField" positionIncrementGap="0" docValues="true" precisionStep="0"/>
- <fieldType name="double" class="solr.TrieDoubleField" positionIncrementGap="0" docValues="true" precisionStep="0"/>
- <fieldType name="dutch" class="solr.TextField" autoGeneratePhraseQueries="true" omitNorms="false">
- <analyzer>
- <tokenizer class="solr.StandardTokenizerFactory"/>
- </analyzer>
- </fieldType>
- <fieldType name="english" class="solr.TextField" autoGeneratePhraseQueries="true" omitNorms="false">
- <analyzer type="index">
- <tokenizer class="solr.WhitespaceTokenizerFactory"/>
- <filter class="solr.WordDelimiterGraphFilterFactory" catenateNumbers="1" generateNumberParts="1" splitOnCaseChange="1" generateWordParts="1" catenateAll="0" catenateWords="1"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.KeywordMarkerFilterFactory" protected="protwords.txt"/>
- <filter class="solr.PorterStemFilterFactory"/>
- <filter class="solr.FlattenGraphFilterFactory"/>
- </analyzer>
- <analyzer type="query">
- <tokenizer class="solr.WhitespaceTokenizerFactory"/>
- <filter class="solr.SynonymGraphFilterFactory" expand="true" ignoreCase="true" synonyms="synonyms.txt"/>
- <filter class="solr.WordDelimiterGraphFilterFactory" catenateNumbers="0" generateNumberParts="1" splitOnCaseChange="1" generateWordParts="1" catenateAll="0" catenateWords="0"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.KeywordMarkerFilterFactory" protected="protwords.txt"/>
- <filter class="solr.PorterStemFilterFactory"/>
- </analyzer>
- </fieldType>
- <fieldType name="finnish" class="solr.TextField" autoGeneratePhraseQueries="true" omitNorms="false">
- <analyzer>
- <tokenizer class="solr.StandardTokenizerFactory"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.SnowballPorterFilterFactory" language="Finnish"/>
- </analyzer>
- </fieldType>
- <fieldType name="float" class="solr.TrieFloatField" positionIncrementGap="0" docValues="true" precisionStep="0"/>
- <fieldType name="french" class="solr.TextField" autoGeneratePhraseQueries="true" omitNorms="false">
- <analyzer>
- <tokenizer class="solr.StandardTokenizerFactory"/>
- </analyzer>
- </fieldType>
- <fieldType name="galician" class="solr.TextField" autoGeneratePhraseQueries="true" omitNorms="false">
- <analyzer>
- <tokenizer class="solr.StandardTokenizerFactory"/>
- </analyzer>
- </fieldType>
- <fieldType name="german" class="solr.TextField" autoGeneratePhraseQueries="true" omitNorms="false">
- <analyzer>
- <tokenizer class="solr.StandardTokenizerFactory"/>
- </analyzer>
- </fieldType>
- <fieldType name="greek" class="solr.TextField" autoGeneratePhraseQueries="true" omitNorms="false">
- <analyzer>
- <tokenizer class="solr.StandardTokenizerFactory"/>
- <filter class="solr.GreekLowerCaseFilterFactory"/>
- <filter class="solr.GreekStemFilterFactory"/>
- </analyzer>
- </fieldType>
- <fieldType name="hindi" class="solr.TextField" autoGeneratePhraseQueries="true" omitNorms="false">
- <analyzer>
- <tokenizer class="solr.StandardTokenizerFactory"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.IndicNormalizationFilterFactory"/>
- <filter class="solr.HindiNormalizationFilterFactory"/>
- <filter class="solr.HindiStemFilterFactory"/>
- </analyzer>
- </fieldType>
- <fieldType name="indonesian" class="solr.TextField" autoGeneratePhraseQueries="true" omitNorms="false">
- <analyzer>
- <tokenizer class="solr.StandardTokenizerFactory"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.IndonesianStemFilterFactory" stemDerivational="true"/>
- </analyzer>
- </fieldType>
- <fieldType name="int" class="solr.TrieIntField" positionIncrementGap="0" docValues="true" precisionStep="0"/>
- <fieldType name="irish" class="solr.TextField" autoGeneratePhraseQueries="true" omitNorms="false">
- <analyzer>
- <tokenizer class="solr.StandardTokenizerFactory"/>
- </analyzer>
- </fieldType>
- <fieldType name="italian" class="solr.TextField" autoGeneratePhraseQueries="true" omitNorms="false">
- <analyzer>
- <tokenizer class="solr.StandardTokenizerFactory"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.ElisionFilterFactory" articles="lang/contractions_it.txt" ignoreCase="true"/>
- <filter class="solr.ItalianLightStemFilterFactory"/>
- </analyzer>
- </fieldType>
- <fieldType name="japanese" class="solr.TextField" autoGeneratePhraseQueries="true" omitNorms="false">
- <analyzer>
- <tokenizer class="solr.JapaneseTokenizerFactory" mode="search"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.JapaneseBaseFormFilterFactory"/>
- <filter class="solr.JapanesePartOfSpeechStopFilterFactory" tags="lang/stoptags_ja.txt"/>
- <filter class="solr.CJKWidthFilterFactory"/>
- <filter class="solr.JapaneseKatakanaStemFilterFactory" minimumLength="2"/>
- </analyzer>
- </fieldType>
- <fieldType name="latvian" class="solr.TextField" autoGeneratePhraseQueries="true" omitNorms="false">
- <analyzer>
- <tokenizer class="solr.StandardTokenizerFactory"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.LatvianStemFilterFactory"/>
- </analyzer>
- </fieldType>
- <fieldType name="long" class="solr.TrieLongField" positionIncrementGap="0" docValues="true" precisionStep="0"/>
- <fieldType name="norwegian" class="solr.TextField" autoGeneratePhraseQueries="true" omitNorms="false">
- <analyzer>
- <tokenizer class="solr.StandardTokenizerFactory"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.SnowballPorterFilterFactory" language="Norwegian"/>
- </analyzer>
- </fieldType>
- <fieldType name="partial_matcher" class="solr.TextField" omitNorms="false">
- <analyzer type="index">
- <tokenizer class="solr.WhitespaceTokenizerFactory"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.NGramFilterFactory" maxGramSize="75" minGramSize="1"/>
- </analyzer>
- <analyzer type="query">
- <tokenizer class="solr.WhitespaceTokenizerFactory"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- </analyzer>
- </fieldType>
- <fieldType name="pdate" class="solr.DatePointField" docValues="true"/>
- <fieldType name="persian" class="solr.TextField" autoGeneratePhraseQueries="true" omitNorms="false">
- <analyzer>
- <charFilter class="solr.PersianCharFilterFactory"/>
- <tokenizer class="solr.StandardTokenizerFactory"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.ArabicNormalizationFilterFactory"/>
- <filter class="solr.PersianNormalizationFilterFactory"/>
- </analyzer>
- </fieldType>
- <fieldType name="pint" class="solr.IntPointField" docValues="true"/>
- <fieldType name="plong" class="solr.LongPointField" docValues="true"/>
- <fieldType name="portuguese" class="solr.TextField" autoGeneratePhraseQueries="true" omitNorms="false">
- <analyzer>
- <tokenizer class="solr.StandardTokenizerFactory"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.PortugueseLightStemFilterFactory"/>
- </analyzer>
- </fieldType>
- <fieldType name="romanian" class="solr.TextField" autoGeneratePhraseQueries="true" omitNorms="false">
- <analyzer>
- <tokenizer class="solr.StandardTokenizerFactory"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.SnowballPorterFilterFactory" language="Romanian"/>
- </analyzer>
- </fieldType>
- <fieldType name="russian" class="solr.TextField" autoGeneratePhraseQueries="true" omitNorms="false">
- <analyzer>
- <tokenizer class="solr.StandardTokenizerFactory"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.SnowballPorterFilterFactory" language="Russian"/>
- </analyzer>
- </fieldType>
- <fieldType name="scandinavian" class="solr.TextField" autoGeneratePhraseQueries="true" omitNorms="false">
- <analyzer>
- <tokenizer class="solr.StandardTokenizerFactory"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.ScandinavianNormalizationFilterFactory"/>
- </analyzer>
- </fieldType>
- <fieldType name="serbian" class="solr.TextField" autoGeneratePhraseQueries="true" omitNorms="false">
- <analyzer>
- <tokenizer class="solr.StandardTokenizerFactory"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.SerbianNormalizationFilterFactory" haircut="bald"/>
- </analyzer>
- </fieldType>
- <fieldType name="spanish" class="solr.TextField" autoGeneratePhraseQueries="true" omitNorms="false">
- <analyzer>
- <tokenizer class="solr.StandardTokenizerFactory"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.SpanishLightStemFilterFactory"/>
- </analyzer>
- </fieldType>
- <fieldType name="string" class="solr.StrField" sortMissingLast="true" docValues="true"/>
- <fieldType name="strings" class="solr.StrField" sortMissingLast="true" docValues="true" multiValued="true"/>
- <fieldType name="swedish" class="solr.TextField" autoGeneratePhraseQueries="true" omitNorms="false">
- <analyzer>
- <tokenizer class="solr.StandardTokenizerFactory"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.SnowballPorterFilterFactory" language="Swedish"/>
- </analyzer>
- </fieldType>
- <fieldType name="text_ar" class="solr.TextField" positionIncrementGap="100">
- <analyzer>
- <tokenizer class="solr.StandardTokenizerFactory"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.StopFilterFactory" words="lang/stopwords_ar.txt" ignoreCase="true"/>
- <filter class="solr.ArabicNormalizationFilterFactory"/>
- <filter class="solr.ArabicStemFilterFactory"/>
- </analyzer>
- </fieldType>
- <fieldType name="text_bg" class="solr.TextField" positionIncrementGap="100">
- <analyzer>
- <tokenizer class="solr.StandardTokenizerFactory"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.StopFilterFactory" words="lang/stopwords_bg.txt" ignoreCase="true"/>
- <filter class="solr.BulgarianStemFilterFactory"/>
- </analyzer>
- </fieldType>
- <fieldType name="text_ca" class="solr.TextField" positionIncrementGap="100">
- <analyzer>
- <tokenizer class="solr.StandardTokenizerFactory"/>
- <filter class="solr.ElisionFilterFactory" articles="lang/contractions_ca.txt" ignoreCase="true"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.StopFilterFactory" words="lang/stopwords_ca.txt" ignoreCase="true"/>
- <filter class="solr.SnowballPorterFilterFactory" language="Catalan"/>
- </analyzer>
- </fieldType>
- <fieldType name="text_cjk" class="solr.TextField" positionIncrementGap="100">
- <analyzer>
- <tokenizer class="solr.StandardTokenizerFactory"/>
- <filter class="solr.CJKWidthFilterFactory"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.CJKBigramFilterFactory"/>
- </analyzer>
- </fieldType>
- <fieldType name="text_cs" class="solr.TextField" positionIncrementGap="100">
- <analyzer>
- <tokenizer class="solr.StandardTokenizerFactory"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.CzechStemFilterFactory"/>
- </analyzer>
- </fieldType>
- <fieldType name="text_cz" class="solr.TextField" positionIncrementGap="100">
- <analyzer>
- <tokenizer class="solr.StandardTokenizerFactory"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.StopFilterFactory" words="lang/stopwords_cz.txt" ignoreCase="true"/>
- <filter class="solr.CzechStemFilterFactory"/>
- </analyzer>
- </fieldType>
- <fieldType name="text_da" class="solr.TextField" positionIncrementGap="100">
- <analyzer>
- <tokenizer class="solr.StandardTokenizerFactory"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.StopFilterFactory" format="snowball" words="lang/stopwords_da.txt" ignoreCase="true"/>
- <filter class="solr.SnowballPorterFilterFactory" language="Danish"/>
- </analyzer>
- </fieldType>
- <fieldType name="text_de" class="solr.TextField" positionIncrementGap="100">
- <analyzer>
- <tokenizer class="solr.StandardTokenizerFactory"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.StopFilterFactory" format="snowball" words="lang/stopwords_de.txt" ignoreCase="true"/>
- <filter class="solr.GermanNormalizationFilterFactory"/>
- <filter class="solr.GermanLightStemFilterFactory"/>
- </analyzer>
- </fieldType>
- <fieldType name="text_el" class="solr.TextField" positionIncrementGap="100">
- <analyzer>
- <tokenizer class="solr.StandardTokenizerFactory"/>
- <filter class="solr.GreekLowerCaseFilterFactory"/>
- <filter class="solr.StopFilterFactory" words="lang/stopwords_el.txt" ignoreCase="false"/>
- <filter class="solr.GreekStemFilterFactory"/>
- </analyzer>
- </fieldType>
- <fieldType name="text_en" class="solr.TextField" positionIncrementGap="100">
- <analyzer type="index">
- <tokenizer class="solr.StandardTokenizerFactory"/>
- <filter class="solr.StopFilterFactory" words="lang/stopwords_en.txt" ignoreCase="true"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.EnglishPossessiveFilterFactory"/>
- <filter class="solr.KeywordMarkerFilterFactory" protected="protwords.txt"/>
- <filter class="solr.PorterStemFilterFactory"/>
- </analyzer>
- <analyzer type="query">
- <tokenizer class="solr.StandardTokenizerFactory"/>
- <filter class="solr.SynonymGraphFilterFactory" expand="true" ignoreCase="true" synonyms="synonyms.txt"/>
- <filter class="solr.StopFilterFactory" words="lang/stopwords_en.txt" ignoreCase="true"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.EnglishPossessiveFilterFactory"/>
- <filter class="solr.KeywordMarkerFilterFactory" protected="protwords.txt"/>
- <filter class="solr.PorterStemFilterFactory"/>
- </analyzer>
- </fieldType>
- <fieldType name="text_en_splitting" class="solr.TextField" autoGeneratePhraseQueries="true" positionIncrementGap="100">
- <analyzer type="index">
- <tokenizer class="solr.WhitespaceTokenizerFactory"/>
- <filter class="solr.StopFilterFactory" words="lang/stopwords_en.txt" ignoreCase="true"/>
- <filter class="solr.WordDelimiterGraphFilterFactory" catenateNumbers="1" generateNumberParts="1" splitOnCaseChange="1" generateWordParts="1" catenateAll="0" catenateWords="1"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.KeywordMarkerFilterFactory" protected="protwords.txt"/>
- <filter class="solr.PorterStemFilterFactory"/>
- <filter class="solr.FlattenGraphFilterFactory"/>
- </analyzer>
- <analyzer type="query">
- <tokenizer class="solr.WhitespaceTokenizerFactory"/>
- <filter class="solr.SynonymGraphFilterFactory" expand="true" ignoreCase="true" synonyms="synonyms.txt"/>
- <filter class="solr.StopFilterFactory" words="lang/stopwords_en.txt" ignoreCase="true"/>
- <filter class="solr.WordDelimiterGraphFilterFactory" catenateNumbers="0" generateNumberParts="1" splitOnCaseChange="1" generateWordParts="1" catenateAll="0" catenateWords="0"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.KeywordMarkerFilterFactory" protected="protwords.txt"/>
- <filter class="solr.PorterStemFilterFactory"/>
- </analyzer>
- </fieldType>
- <fieldType name="text_en_splitting_tight" class="solr.TextField" autoGeneratePhraseQueries="true" positionIncrementGap="100">
- <analyzer type="index">
- <tokenizer class="solr.WhitespaceTokenizerFactory"/>
- <filter class="solr.SynonymGraphFilterFactory" expand="false" ignoreCase="true" synonyms="synonyms.txt"/>
- <filter class="solr.StopFilterFactory" words="lang/stopwords_en.txt" ignoreCase="true"/>
- <filter class="solr.WordDelimiterGraphFilterFactory" catenateNumbers="1" generateNumberParts="0" generateWordParts="0" catenateAll="0" catenateWords="1"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.KeywordMarkerFilterFactory" protected="protwords.txt"/>
- <filter class="solr.EnglishMinimalStemFilterFactory"/>
- <filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
- <filter class="solr.FlattenGraphFilterFactory"/>
- </analyzer>
- <analyzer type="query">
- <tokenizer class="solr.WhitespaceTokenizerFactory"/>
- <filter class="solr.SynonymGraphFilterFactory" expand="false" ignoreCase="true" synonyms="synonyms.txt"/>
- <filter class="solr.StopFilterFactory" words="lang/stopwords_en.txt" ignoreCase="true"/>
- <filter class="solr.WordDelimiterGraphFilterFactory" catenateNumbers="1" generateNumberParts="0" generateWordParts="0" catenateAll="0" catenateWords="1"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.KeywordMarkerFilterFactory" protected="protwords.txt"/>
- <filter class="solr.EnglishMinimalStemFilterFactory"/>
- <filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
- </analyzer>
- </fieldType>
- <fieldType name="text_es" class="solr.TextField" positionIncrementGap="100">
- <analyzer>
- <tokenizer class="solr.StandardTokenizerFactory"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.StopFilterFactory" format="snowball" words="lang/stopwords_es.txt" ignoreCase="true"/>
- <filter class="solr.SpanishLightStemFilterFactory"/>
- </analyzer>
- </fieldType>
- <fieldType name="text_eu" class="solr.TextField" positionIncrementGap="100">
- <analyzer>
- <tokenizer class="solr.StandardTokenizerFactory"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.StopFilterFactory" words="lang/stopwords_eu.txt" ignoreCase="true"/>
- <filter class="solr.SnowballPorterFilterFactory" language="Basque"/>
- </analyzer>
- </fieldType>
- <fieldType name="text_fa" class="solr.TextField" positionIncrementGap="100">
- <analyzer>
- <charFilter class="solr.PersianCharFilterFactory"/>
- <tokenizer class="solr.StandardTokenizerFactory"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.ArabicNormalizationFilterFactory"/>
- <filter class="solr.PersianNormalizationFilterFactory"/>
- <filter class="solr.StopFilterFactory" words="lang/stopwords_fa.txt" ignoreCase="true"/>
- </analyzer>
- </fieldType>
- <fieldType name="text_fi" class="solr.TextField" positionIncrementGap="100">
- <analyzer>
- <tokenizer class="solr.StandardTokenizerFactory"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.StopFilterFactory" format="snowball" words="lang/stopwords_fi.txt" ignoreCase="true"/>
- <filter class="solr.SnowballPorterFilterFactory" language="Finnish"/>
- </analyzer>
- </fieldType>
- <fieldType name="text_fr" class="solr.TextField" positionIncrementGap="100">
- <analyzer>
- <tokenizer class="solr.StandardTokenizerFactory"/>
- <filter class="solr.ElisionFilterFactory" articles="lang/contractions_fr.txt" ignoreCase="true"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.StopFilterFactory" format="snowball" words="lang/stopwords_fr.txt" ignoreCase="true"/>
- <filter class="solr.FrenchLightStemFilterFactory"/>
- </analyzer>
- </fieldType>
- <fieldType name="text_ga" class="solr.TextField" positionIncrementGap="100">
- <analyzer>
- <tokenizer class="solr.StandardTokenizerFactory"/>
- <filter class="solr.ElisionFilterFactory" articles="lang/contractions_ga.txt" ignoreCase="true"/>
- <filter class="solr.StopFilterFactory" words="lang/hyphenations_ga.txt" ignoreCase="true"/>
- <filter class="solr.IrishLowerCaseFilterFactory"/>
- <filter class="solr.StopFilterFactory" words="lang/stopwords_ga.txt" ignoreCase="true"/>
- <filter class="solr.SnowballPorterFilterFactory" language="Irish"/>
- </analyzer>
- </fieldType>
- <fieldType name="text_general" class="solr.TextField" positionIncrementGap="100" multiValued="true">
- <analyzer type="index">
- <tokenizer class="solr.StandardTokenizerFactory"/>
- <filter class="solr.StopFilterFactory" words="stopwords.txt" ignoreCase="true"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- </analyzer>
- <analyzer type="query">
- <tokenizer class="solr.StandardTokenizerFactory"/>
- <filter class="solr.StopFilterFactory" words="stopwords.txt" ignoreCase="true"/>
- <filter class="solr.SynonymGraphFilterFactory" expand="true" ignoreCase="true" synonyms="synonyms.txt"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- </analyzer>
- </fieldType>
- <fieldType name="text_general_rev" class="solr.TextField" positionIncrementGap="100">
- <analyzer type="index">
- <tokenizer class="solr.StandardTokenizerFactory"/>
- <filter class="solr.StopFilterFactory" words="stopwords.txt" ignoreCase="true"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.ReversedWildcardFilterFactory" maxPosQuestion="2" maxFractionAsterisk="0.33" maxPosAsterisk="3" withOriginal="true"/>
- </analyzer>
- <analyzer type="query">
- <tokenizer class="solr.StandardTokenizerFactory"/>
- <filter class="solr.SynonymGraphFilterFactory" expand="true" ignoreCase="true" synonyms="synonyms.txt"/>
- <filter class="solr.StopFilterFactory" words="stopwords.txt" ignoreCase="true"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- </analyzer>
- </fieldType>
- <fieldType name="text_gl" class="solr.TextField" positionIncrementGap="100">
- <analyzer>
- <tokenizer class="solr.StandardTokenizerFactory"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.StopFilterFactory" words="lang/stopwords_gl.txt" ignoreCase="true"/>
- <filter class="solr.GalicianStemFilterFactory"/>
- </analyzer>
- </fieldType>
- <fieldType name="text_hi" class="solr.TextField" positionIncrementGap="100">
- <analyzer>
- <tokenizer class="solr.StandardTokenizerFactory"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.IndicNormalizationFilterFactory"/>
- <filter class="solr.HindiNormalizationFilterFactory"/>
- <filter class="solr.StopFilterFactory" words="lang/stopwords_hi.txt" ignoreCase="true"/>
- <filter class="solr.HindiStemFilterFactory"/>
- </analyzer>
- </fieldType>
- <fieldType name="text_hu" class="solr.TextField" positionIncrementGap="100">
- <analyzer>
- <tokenizer class="solr.StandardTokenizerFactory"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.StopFilterFactory" format="snowball" words="lang/stopwords_hu.txt" ignoreCase="true"/>
- <filter class="solr.SnowballPorterFilterFactory" language="Hungarian"/>
- </analyzer>
- </fieldType>
- <fieldType name="text_hy" class="solr.TextField" positionIncrementGap="100">
- <analyzer>
- <tokenizer class="solr.StandardTokenizerFactory"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.StopFilterFactory" words="lang/stopwords_hy.txt" ignoreCase="true"/>
- <filter class="solr.SnowballPorterFilterFactory" language="Armenian"/>
- </analyzer>
- </fieldType>
- <fieldType name="text_id" class="solr.TextField" positionIncrementGap="100">
- <analyzer>
- <tokenizer class="solr.StandardTokenizerFactory"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.StopFilterFactory" words="lang/stopwords_id.txt" ignoreCase="true"/>
- <filter class="solr.IndonesianStemFilterFactory" stemDerivational="true"/>
- </analyzer>
- </fieldType>
- <fieldType name="text_it" class="solr.TextField" positionIncrementGap="100">
- <analyzer>
- <tokenizer class="solr.StandardTokenizerFactory"/>
- <filter class="solr.ElisionFilterFactory" articles="lang/contractions_it.txt" ignoreCase="true"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.StopFilterFactory" format="snowball" words="lang/stopwords_it.txt" ignoreCase="true"/>
- <filter class="solr.ItalianLightStemFilterFactory"/>
- </analyzer>
- </fieldType>
- <fieldType name="text_ja" class="solr.TextField" autoGeneratePhraseQueries="false" positionIncrementGap="100">
- <analyzer>
- <tokenizer class="solr.JapaneseTokenizerFactory" mode="search"/>
- <filter class="solr.JapaneseBaseFormFilterFactory"/>
- <filter class="solr.JapanesePartOfSpeechStopFilterFactory" tags="lang/stoptags_ja.txt"/>
- <filter class="solr.CJKWidthFilterFactory"/>
- <filter class="solr.StopFilterFactory" words="lang/stopwords_ja.txt" ignoreCase="true"/>
- <filter class="solr.JapaneseKatakanaStemFilterFactory" minimumLength="4"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- </analyzer>
- </fieldType>
- <fieldType name="text_lv" class="solr.TextField" positionIncrementGap="100">
- <analyzer>
- <tokenizer class="solr.StandardTokenizerFactory"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.StopFilterFactory" words="lang/stopwords_lv.txt" ignoreCase="true"/>
- <filter class="solr.LatvianStemFilterFactory"/>
- </analyzer>
- </fieldType>
- <fieldType name="text_nl" class="solr.TextField" positionIncrementGap="100">
- <analyzer>
- <tokenizer class="solr.StandardTokenizerFactory"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.StopFilterFactory" format="snowball" words="lang/stopwords_nl.txt" ignoreCase="true"/>
- <filter class="solr.StemmerOverrideFilterFactory" dictionary="lang/stemdict_nl.txt" ignoreCase="false"/>
- <filter class="solr.SnowballPorterFilterFactory" language="Dutch"/>
- </analyzer>
- </fieldType>
- <fieldType name="text_no" class="solr.TextField" positionIncrementGap="100">
- <analyzer>
- <tokenizer class="solr.StandardTokenizerFactory"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.StopFilterFactory" format="snowball" words="lang/stopwords_no.txt" ignoreCase="true"/>
- <filter class="solr.SnowballPorterFilterFactory" language="Norwegian"/>
- </analyzer>
- </fieldType>
- <fieldType name="text_pt" class="solr.TextField" positionIncrementGap="100">
- <analyzer>
- <tokenizer class="solr.StandardTokenizerFactory"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.StopFilterFactory" format="snowball" words="lang/stopwords_pt.txt" ignoreCase="true"/>
- <filter class="solr.PortugueseLightStemFilterFactory"/>
- </analyzer>
- </fieldType>
- <fieldType name="text_ro" class="solr.TextField" positionIncrementGap="100">
- <analyzer>
- <tokenizer class="solr.StandardTokenizerFactory"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.StopFilterFactory" words="lang/stopwords_ro.txt" ignoreCase="true"/>
- <filter class="solr.SnowballPorterFilterFactory" language="Romanian"/>
- </analyzer>
- </fieldType>
- <fieldType name="text_ru" class="solr.TextField" positionIncrementGap="100">
- <analyzer>
- <tokenizer class="solr.StandardTokenizerFactory"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.StopFilterFactory" format="snowball" words="lang/stopwords_ru.txt" ignoreCase="true"/>
- <filter class="solr.SnowballPorterFilterFactory" language="Russian"/>
- </analyzer>
- </fieldType>
- <fieldType name="text_sv" class="solr.TextField" positionIncrementGap="100">
- <analyzer>
- <tokenizer class="solr.StandardTokenizerFactory"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.StopFilterFactory" format="snowball" words="lang/stopwords_sv.txt" ignoreCase="true"/>
- <filter class="solr.SnowballPorterFilterFactory" language="Swedish"/>
- </analyzer>
- </fieldType>
- <fieldType name="text_th" class="solr.TextField" positionIncrementGap="100">
- <analyzer>
- <tokenizer class="solr.ThaiTokenizerFactory"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.StopFilterFactory" words="lang/stopwords_th.txt" ignoreCase="true"/>
- </analyzer>
- </fieldType>
- <fieldType name="text_tr" class="solr.TextField" positionIncrementGap="100">
- <analyzer>
- <tokenizer class="solr.StandardTokenizerFactory"/>
- <filter class="solr.TurkishLowerCaseFilterFactory"/>
- <filter class="solr.StopFilterFactory" words="lang/stopwords_tr.txt" ignoreCase="false"/>
- <filter class="solr.SnowballPorterFilterFactory" language="Turkish"/>
- </analyzer>
- </fieldType>
- <fieldType name="text_ws" class="solr.TextField" positionIncrementGap="100">
- <analyzer>
- <tokenizer class="solr.WhitespaceTokenizerFactory"/>
- </analyzer>
- </fieldType>
- <fieldType name="thai" class="solr.TextField" autoGeneratePhraseQueries="true" omitNorms="false">
- <analyzer>
- <tokenizer class="solr.ThaiTokenizerFactory"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- </analyzer>
- </fieldType>
- <fieldType name="traditional_chinese" class="solr.TextField" autoGeneratePhraseQueries="true" omitNorms="false">
- <analyzer>
- <tokenizer class="solr.StandardTokenizerFactory"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.CJKBigramFilterFactory"/>
- <filter class="solr.CJKWidthFilterFactory"/>
- </analyzer>
- </fieldType>
- <fieldType name="turkish" class="solr.TextField" autoGeneratePhraseQueries="true" omitNorms="false">
- <analyzer>
- <tokenizer class="solr.StandardTokenizerFactory"/>
- <filter class="solr.TurkishLowerCaseFilterFactory"/>
- <filter class="solr.ApostropheFilterFactory"/>
- <filter class="solr.SnowballPorterFilterFactory" language="Turkish"/>
- </analyzer>
- </fieldType>
- <fieldType name="whitespace_splitter" class="solr.TextField" autoGeneratePhraseQueries="true" omitNorms="false">
- <analyzer>
- <tokenizer class="solr.WhitespaceTokenizerFactory"/>
- </analyzer>
- </fieldType>
- <field name="_root_" type="string" docValues="false" indexed="true" stored="false"/>
- <field name="_text_" type="text_general" multiValued="true" indexed="true" stored="false"/>
- <field name="_version_" type="long" indexed="false" stored="false"/>
- <field name="active" type="string"/>
- <field name="ancestors" type="text_general" required="true"/>
- <field name="cmid" type="int" required="false"/>
- <field name="combinedContent" type="text_general"/>
- <field name="content" type="text_general"/>
- <field name="creationTime" type="pdate"/>
- <field name="credential" type="string"/>
- <field name="defaultDescription" type="string"/>
- <field name="defaultLocale_description" type="string" multiValued="false" indexed="false" stored="true"/>
- <field name="defaultLocale_name" type="string" multiValued="false" indexed="false" stored="true"/>
- <field name="defaultName" type="string"/>
- <field name="defaultScreenTip" type="string"/>
- <field name="disabled" type="string"/>
- <field name="dispatcherID" type="string"/>
- <field name="documentID" type="string"/>
- <field name="documentType" type="string"/>
- <field name="externalReferences" type="string" multiValued="true"/>
- <field name="hidden" type="string"/>
- <field name="history" type="string" multiValued="true"/>
- <field name="iconURI" type="string"/>
- <field name="id" type="string" multiValued="false" indexed="true" required="true" stored="true"/>
- <field name="is_internal" type="string"/>
- <field name="modificationTime" type="pdate"/>
- <field name="name_exact" type="string" multiValued="true" indexed="true" stored="true"/>
- <field name="owner" type="string"/>
- <field name="priority" type="string"/>
- <field name="references" type="string" multiValued="true"/>
- <field name="requestedExecutionTime" type="pdate"/>
- <field name="routingHints" type="string" multiValued="true"/>
- <field name="selfUrl" type="string"/>
- <field name="snapShotEnabled" type="string"/>
- <field name="status" type="string"/>
- <field name="tags" type="string" multiValued="true"/>
- <field name="tenantID" type="string"/>
- <field name="type" type="string" required="true"/>
- <field name="user" type="string"/>
- <field name="userID" type="string"/>
- <field name="user_visibility" type="string"/>
- <field name="version" type="string"/>
- <field name="virtualParent" type="string"/>
- <dynamicField name="*_whitespace" type="whitespace_splitter" multiValued="true" indexed="true" stored="false"/>
- <dynamicField name="*_partial" type="partial_matcher" multiValued="true" indexed="true" stored="false"/>
- <dynamicField name="*_zh-tw" type="text_cjk" multiValued="false"/>
- <dynamicField name="*_af" type="text_general" multiValued="false"/>
- <dynamicField name="*_am" type="text_general" multiValued="false"/>
- <dynamicField name="*_ar" type="arabic" multiValued="false"/>
- <dynamicField name="*_as" type="text_general" multiValued="false"/>
- <dynamicField name="*_az" type="text_general" multiValued="false"/>
- <dynamicField name="*_be" type="text_general" multiValued="false"/>
- <dynamicField name="*_bg" type="bulgarian" multiValued="false"/>
- <dynamicField name="*_bn" type="text_general" multiValued="false"/>
- <dynamicField name="*_br" type="text_general" multiValued="false"/>
- <dynamicField name="*_ca" type="catalan" multiValued="false"/>
- <dynamicField name="*_cs" type="czech" multiValued="false"/>
- <dynamicField name="*_cz" type="czech" multiValued="false"/>
- <dynamicField name="*_da" type="danish" multiValued="false"/>
- <dynamicField name="*_de" type="german" multiValued="false"/>
- <dynamicField name="*_el" type="greek" multiValued="false"/>
- <dynamicField name="*_en" type="english" multiValued="false"/>
- <dynamicField name="*_es" type="spanish" multiValued="false"/>
- <dynamicField name="*_et" type="text_general" multiValued="false"/>
- <dynamicField name="*_eu" type="text_eu" multiValued="false"/>
- <dynamicField name="*_fa" type="persian" multiValued="false"/>
- <dynamicField name="*_fi" type="finnish" multiValued="false"/>
- <dynamicField name="*_fo" type="text_general" multiValued="false"/>
- <dynamicField name="*_fr" type="french" multiValued="false"/>
- <dynamicField name="*_ga" type="irish" multiValued="false"/>
- <dynamicField name="*_gl" type="galician" multiValued="false"/>
- <dynamicField name="*_gu" type="text_general" multiValued="false"/>
- <dynamicField name="*_ha" type="text_general" multiValued="false"/>
- <dynamicField name="*_he" type="text_general" multiValued="false"/>
- <dynamicField name="*_hi" type="hindi" multiValued="false"/>
- <dynamicField name="*_hr" type="text_general" multiValued="false"/>
- <dynamicField name="*_hu" type="text_hu" multiValued="false"/>
- <dynamicField name="*_hy" type="text_hy" multiValued="false"/>
- <dynamicField name="*_id" type="indonesian" multiValued="false"/>
- <dynamicField name="*_is" type="text_general" multiValued="false"/>
- <dynamicField name="*_it" type="italian" multiValued="false"/>
- <dynamicField name="*_ja" type="japanese" multiValued="false"/>
- <dynamicField name="*_ka" type="text_general" multiValued="false"/>
- <dynamicField name="*_kk" type="text_general" multiValued="false"/>
- <dynamicField name="*_km" type="text_general" multiValued="false"/>
- <dynamicField name="*_kn" type="text_general" multiValued="false"/>
- <dynamicField name="*_ko" type="text_cjk" multiValued="false"/>
- <dynamicField name="*_lg" type="text_general" multiValued="false"/>
- <dynamicField name="*_lv" type="latvian" multiValued="false"/>
- <dynamicField name="*_lt" type="text_general" multiValued="false"/>
- <dynamicField name="*_mk" type="text_general" multiValued="false"/>
- <dynamicField name="*_ml" type="text_general" multiValued="false"/>
- <dynamicField name="*_mr" type="text_general" multiValued="false"/>
- <dynamicField name="*_ms" type="text_general" multiValued="false"/>
- <dynamicField name="*_mt" type="text_general" multiValued="false"/>
- <dynamicField name="*_nb" type="text_general" multiValued="false"/>
- <dynamicField name="*_ne" type="text_general" multiValued="false"/>
- <dynamicField name="*_nl" type="dutch" multiValued="false"/>
- <dynamicField name="*_nn" type="text_general" multiValued="false"/>
- <dynamicField name="*_no" type="norwegian" multiValued="false"/>
- <dynamicField name="*_om" type="text_general" multiValued="false"/>
- <dynamicField name="*_or" type="text_general" multiValued="false"/>
- <dynamicField name="*_pa" type="text_general" multiValued="false"/>
- <dynamicField name="*_pl" type="text_general" multiValued="false"/>
- <dynamicField name="*_pt" type="portuguese" multiValued="false"/>
- <dynamicField name="*_ro" type="romanian" multiValued="false"/>
- <dynamicField name="*_ru" type="russian" multiValued="false"/>
- <dynamicField name="*_rw" type="text_general" multiValued="false"/>
- <dynamicField name="*_si" type="text_general" multiValued="false"/>
- <dynamicField name="*_sk" type="text_general" multiValued="false"/>
- <dynamicField name="*_sl" type="text_general" multiValued="false"/>
- <dynamicField name="*_so" type="text_general" multiValued="false"/>
- <dynamicField name="*_sq" type="text_general" multiValued="false"/>
- <dynamicField name="*_sr" type="text_general" multiValued="false"/>
- <dynamicField name="*_sv" type="swedish" multiValued="false"/>
- <dynamicField name="*_sw" type="text_general" multiValued="false"/>
- <dynamicField name="*_ta" type="text_general" multiValued="false"/>
- <dynamicField name="*_te" type="text_general" multiValued="false"/>
- <dynamicField name="*_th" type="thai" multiValued="false"/>
- <dynamicField name="*_tr" type="turkish" multiValued="false"/>
- <dynamicField name="*_uk" type="text_general" multiValued="false"/>
- <dynamicField name="*_ur" type="text_general" multiValued="false"/>
- <dynamicField name="*_uz" type="text_general" multiValued="false"/>
- <dynamicField name="*_vi" type="text_general" multiValued="false"/>
- <dynamicField name="*_yo" type="text_general" multiValued="false"/>
- <dynamicField name="*_zh" type="text_cjk" multiValued="false"/>
- <dynamicField name="*_zu" type="text_general" multiValued="false"/>
- <copyField source="name_*" dest="name_whitespace"/>
- <copyField source="description_*" dest="description_whitespace"/>
- <copyField source="name_*" dest="name_partial"/>
- <copyField source="description_*" dest="description_partial"/>
- </schema>
|