managed-schema 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!-- Solr managed schema - automatically generated - DO NOT EDIT -->
  3. <schema name="example-basic" version="1.6">
  4. <uniqueKey>id</uniqueKey>
  5. <similarity class="com.ibm.bi.search.solr.similarity.SmartsSimilarityFactory"/>
  6. <fieldType name="boolean" class="solr.BoolField" sortMissingLast="true"/>
  7. <fieldType name="date" class="solr.TrieDateField" positionIncrementGap="0" docValues="true" precisionStep="0"/>
  8. <fieldType name="double" class="solr.TrieDoubleField" positionIncrementGap="0" docValues="true" precisionStep="0"/>
  9. <fieldType name="float" class="solr.TrieFloatField" positionIncrementGap="0" docValues="true" precisionStep="0"/>
  10. <fieldType name="int" class="solr.TrieIntField" positionIncrementGap="0" docValues="true" precisionStep="0"/>
  11. <fieldType name="long" class="solr.TrieLongField" positionIncrementGap="0" docValues="true" precisionStep="0"/>
  12. <fieldType name="pdate" class="solr.DatePointField" docValues="true"/>
  13. <fieldType name="pint" class="solr.IntPointField" docValues="true"/>
  14. <fieldType name="plong" class="solr.LongPointField" docValues="true"/>
  15. <fieldType name="string" class="solr.StrField" sortMissingLast="true" docValues="true"/>
  16. <fieldType name="strings" class="solr.StrField" sortMissingLast="true" docValues="true" multiValued="true"/>
  17. <fieldType name="text_ar" class="solr.TextField" positionIncrementGap="100">
  18. <analyzer>
  19. <tokenizer class="solr.StandardTokenizerFactory"/>
  20. <filter class="solr.LowerCaseFilterFactory"/>
  21. <filter class="solr.StopFilterFactory" words="lang/stopwords_ar.txt" ignoreCase="true"/>
  22. <filter class="solr.ArabicNormalizationFilterFactory"/>
  23. <filter class="solr.ArabicStemFilterFactory"/>
  24. </analyzer>
  25. </fieldType>
  26. <fieldType name="text_bg" class="solr.TextField" positionIncrementGap="100">
  27. <analyzer>
  28. <tokenizer class="solr.StandardTokenizerFactory"/>
  29. <filter class="solr.LowerCaseFilterFactory"/>
  30. <filter class="solr.StopFilterFactory" words="lang/stopwords_bg.txt" ignoreCase="true"/>
  31. <filter class="solr.BulgarianStemFilterFactory"/>
  32. </analyzer>
  33. </fieldType>
  34. <fieldType name="text_ca" class="solr.TextField" positionIncrementGap="100">
  35. <analyzer>
  36. <tokenizer class="solr.StandardTokenizerFactory"/>
  37. <filter class="solr.ElisionFilterFactory" articles="lang/contractions_ca.txt" ignoreCase="true"/>
  38. <filter class="solr.LowerCaseFilterFactory"/>
  39. <filter class="solr.StopFilterFactory" words="lang/stopwords_ca.txt" ignoreCase="true"/>
  40. <filter class="solr.SnowballPorterFilterFactory" language="Catalan"/>
  41. </analyzer>
  42. </fieldType>
  43. <fieldType name="text_cjk" class="solr.TextField" positionIncrementGap="100">
  44. <analyzer>
  45. <tokenizer class="solr.StandardTokenizerFactory"/>
  46. <filter class="solr.CJKWidthFilterFactory"/>
  47. <filter class="solr.LowerCaseFilterFactory"/>
  48. <filter class="solr.CJKBigramFilterFactory"/>
  49. </analyzer>
  50. </fieldType>
  51. <fieldType name="text_cz" class="solr.TextField" positionIncrementGap="100">
  52. <analyzer>
  53. <tokenizer class="solr.StandardTokenizerFactory"/>
  54. <filter class="solr.LowerCaseFilterFactory"/>
  55. <filter class="solr.StopFilterFactory" words="lang/stopwords_cz.txt" ignoreCase="true"/>
  56. <filter class="solr.CzechStemFilterFactory"/>
  57. </analyzer>
  58. </fieldType>
  59. <fieldType name="text_da" class="solr.TextField" positionIncrementGap="100">
  60. <analyzer>
  61. <tokenizer class="solr.StandardTokenizerFactory"/>
  62. <filter class="solr.LowerCaseFilterFactory"/>
  63. <filter class="solr.StopFilterFactory" format="snowball" words="lang/stopwords_da.txt" ignoreCase="true"/>
  64. <filter class="solr.SnowballPorterFilterFactory" language="Danish"/>
  65. </analyzer>
  66. </fieldType>
  67. <fieldType name="text_de" class="solr.TextField" positionIncrementGap="100">
  68. <analyzer>
  69. <tokenizer class="solr.StandardTokenizerFactory"/>
  70. <filter class="solr.LowerCaseFilterFactory"/>
  71. <filter class="solr.StopFilterFactory" format="snowball" words="lang/stopwords_de.txt" ignoreCase="true"/>
  72. <filter class="solr.GermanNormalizationFilterFactory"/>
  73. <filter class="solr.GermanLightStemFilterFactory"/>
  74. </analyzer>
  75. </fieldType>
  76. <fieldType name="text_el" class="solr.TextField" positionIncrementGap="100">
  77. <analyzer>
  78. <tokenizer class="solr.StandardTokenizerFactory"/>
  79. <filter class="solr.GreekLowerCaseFilterFactory"/>
  80. <filter class="solr.StopFilterFactory" words="lang/stopwords_el.txt" ignoreCase="false"/>
  81. <filter class="solr.GreekStemFilterFactory"/>
  82. </analyzer>
  83. </fieldType>
  84. <fieldType name="text_en" class="solr.TextField" positionIncrementGap="100">
  85. <analyzer type="index">
  86. <tokenizer class="solr.StandardTokenizerFactory"/>
  87. <filter class="solr.StopFilterFactory" words="lang/stopwords_en.txt" ignoreCase="true"/>
  88. <filter class="solr.LowerCaseFilterFactory"/>
  89. <filter class="solr.EnglishPossessiveFilterFactory"/>
  90. <filter class="solr.KeywordMarkerFilterFactory" protected="protwords.txt"/>
  91. <filter class="solr.PorterStemFilterFactory"/>
  92. </analyzer>
  93. <analyzer type="query">
  94. <tokenizer class="solr.StandardTokenizerFactory"/>
  95. <filter class="solr.SynonymGraphFilterFactory" expand="true" ignoreCase="true" synonyms="synonyms.txt"/>
  96. <filter class="solr.StopFilterFactory" words="lang/stopwords_en.txt" ignoreCase="true"/>
  97. <filter class="solr.LowerCaseFilterFactory"/>
  98. <filter class="solr.EnglishPossessiveFilterFactory"/>
  99. <filter class="solr.KeywordMarkerFilterFactory" protected="protwords.txt"/>
  100. <filter class="solr.PorterStemFilterFactory"/>
  101. </analyzer>
  102. </fieldType>
  103. <fieldType name="text_en_specialCharacters" class="solr.TextField" positionIncrementGap="100">
  104. <analyzer type="index">
  105. <tokenizer class="solr.WhitespaceTokenizerFactory"/>
  106. <filter class="solr.StopFilterFactory" words="lang/stopwords_en.txt" ignoreCase="true"/>
  107. <filter class="solr.LowerCaseFilterFactory"/>
  108. <filter class="solr.EnglishPossessiveFilterFactory"/>
  109. <filter class="solr.KeywordMarkerFilterFactory" protected="protwords.txt"/>
  110. <filter class="solr.PorterStemFilterFactory"/>
  111. </analyzer>
  112. <analyzer type="query">
  113. <tokenizer class="solr.WhitespaceTokenizerFactory"/>
  114. <filter class="solr.SynonymGraphFilterFactory" expand="true" ignoreCase="true" synonyms="synonyms.txt"/>
  115. <filter class="solr.StopFilterFactory" words="lang/stopwords_en.txt" ignoreCase="true"/>
  116. <filter class="solr.LowerCaseFilterFactory"/>
  117. <filter class="solr.EnglishPossessiveFilterFactory"/>
  118. <filter class="solr.KeywordMarkerFilterFactory" protected="protwords.txt"/>
  119. <filter class="solr.PorterStemFilterFactory"/>
  120. </analyzer>
  121. </fieldType>
  122. <fieldType name="text_en_splitting" class="solr.TextField" autoGeneratePhraseQueries="true" positionIncrementGap="100">
  123. <analyzer type="index">
  124. <tokenizer class="solr.WhitespaceTokenizerFactory"/>
  125. <filter class="solr.StopFilterFactory" words="lang/stopwords_en.txt" ignoreCase="true"/>
  126. <filter class="solr.WordDelimiterGraphFilterFactory" catenateNumbers="1" generateNumberParts="1" splitOnCaseChange="1" generateWordParts="1" catenateAll="0" catenateWords="1"/>
  127. <filter class="solr.LowerCaseFilterFactory"/>
  128. <filter class="solr.KeywordMarkerFilterFactory" protected="protwords.txt"/>
  129. <filter class="solr.PorterStemFilterFactory"/>
  130. <filter class="solr.FlattenGraphFilterFactory"/>
  131. </analyzer>
  132. <analyzer type="query">
  133. <tokenizer class="solr.WhitespaceTokenizerFactory"/>
  134. <filter class="solr.SynonymGraphFilterFactory" expand="true" ignoreCase="true" synonyms="synonyms.txt"/>
  135. <filter class="solr.StopFilterFactory" words="lang/stopwords_en.txt" ignoreCase="true"/>
  136. <filter class="solr.WordDelimiterGraphFilterFactory" catenateNumbers="0" generateNumberParts="1" splitOnCaseChange="1" generateWordParts="1" catenateAll="0" catenateWords="0"/>
  137. <filter class="solr.LowerCaseFilterFactory"/>
  138. <filter class="solr.KeywordMarkerFilterFactory" protected="protwords.txt"/>
  139. <filter class="solr.PorterStemFilterFactory"/>
  140. </analyzer>
  141. </fieldType>
  142. <fieldType name="text_en_splitting_tight" class="solr.TextField" autoGeneratePhraseQueries="true" positionIncrementGap="100">
  143. <analyzer type="index">
  144. <tokenizer class="solr.WhitespaceTokenizerFactory"/>
  145. <filter class="solr.SynonymGraphFilterFactory" expand="false" ignoreCase="true" synonyms="synonyms.txt"/>
  146. <filter class="solr.StopFilterFactory" words="lang/stopwords_en.txt" ignoreCase="true"/>
  147. <filter class="solr.WordDelimiterGraphFilterFactory" catenateNumbers="1" generateNumberParts="0" generateWordParts="0" catenateAll="0" catenateWords="1"/>
  148. <filter class="solr.LowerCaseFilterFactory"/>
  149. <filter class="solr.KeywordMarkerFilterFactory" protected="protwords.txt"/>
  150. <filter class="solr.EnglishMinimalStemFilterFactory"/>
  151. <filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
  152. <filter class="solr.FlattenGraphFilterFactory"/>
  153. </analyzer>
  154. <analyzer type="query">
  155. <tokenizer class="solr.WhitespaceTokenizerFactory"/>
  156. <filter class="solr.SynonymGraphFilterFactory" expand="false" ignoreCase="true" synonyms="synonyms.txt"/>
  157. <filter class="solr.StopFilterFactory" words="lang/stopwords_en.txt" ignoreCase="true"/>
  158. <filter class="solr.WordDelimiterGraphFilterFactory" catenateNumbers="1" generateNumberParts="0" generateWordParts="0" catenateAll="0" catenateWords="1"/>
  159. <filter class="solr.LowerCaseFilterFactory"/>
  160. <filter class="solr.KeywordMarkerFilterFactory" protected="protwords.txt"/>
  161. <filter class="solr.EnglishMinimalStemFilterFactory"/>
  162. <filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
  163. </analyzer>
  164. </fieldType>
  165. <fieldType name="text_es" class="solr.TextField" positionIncrementGap="100">
  166. <analyzer>
  167. <tokenizer class="solr.StandardTokenizerFactory"/>
  168. <filter class="solr.LowerCaseFilterFactory"/>
  169. <filter class="solr.StopFilterFactory" format="snowball" words="lang/stopwords_es.txt" ignoreCase="true"/>
  170. <filter class="solr.SpanishLightStemFilterFactory"/>
  171. </analyzer>
  172. </fieldType>
  173. <fieldType name="text_eu" class="solr.TextField" positionIncrementGap="100">
  174. <analyzer>
  175. <tokenizer class="solr.StandardTokenizerFactory"/>
  176. <filter class="solr.LowerCaseFilterFactory"/>
  177. <filter class="solr.StopFilterFactory" words="lang/stopwords_eu.txt" ignoreCase="true"/>
  178. <filter class="solr.SnowballPorterFilterFactory" language="Basque"/>
  179. </analyzer>
  180. </fieldType>
  181. <fieldType name="text_fa" class="solr.TextField" positionIncrementGap="100">
  182. <analyzer>
  183. <charFilter class="solr.PersianCharFilterFactory"/>
  184. <tokenizer class="solr.StandardTokenizerFactory"/>
  185. <filter class="solr.LowerCaseFilterFactory"/>
  186. <filter class="solr.ArabicNormalizationFilterFactory"/>
  187. <filter class="solr.PersianNormalizationFilterFactory"/>
  188. <filter class="solr.StopFilterFactory" words="lang/stopwords_fa.txt" ignoreCase="true"/>
  189. </analyzer>
  190. </fieldType>
  191. <fieldType name="text_fi" class="solr.TextField" positionIncrementGap="100">
  192. <analyzer>
  193. <tokenizer class="solr.StandardTokenizerFactory"/>
  194. <filter class="solr.LowerCaseFilterFactory"/>
  195. <filter class="solr.StopFilterFactory" format="snowball" words="lang/stopwords_fi.txt" ignoreCase="true"/>
  196. <filter class="solr.SnowballPorterFilterFactory" language="Finnish"/>
  197. </analyzer>
  198. </fieldType>
  199. <fieldType name="text_fr" class="solr.TextField" positionIncrementGap="100">
  200. <analyzer>
  201. <tokenizer class="solr.StandardTokenizerFactory"/>
  202. <filter class="solr.ElisionFilterFactory" articles="lang/contractions_fr.txt" ignoreCase="true"/>
  203. <filter class="solr.LowerCaseFilterFactory"/>
  204. <filter class="solr.StopFilterFactory" format="snowball" words="lang/stopwords_fr.txt" ignoreCase="true"/>
  205. <filter class="solr.FrenchLightStemFilterFactory"/>
  206. </analyzer>
  207. </fieldType>
  208. <fieldType name="text_ga" class="solr.TextField" positionIncrementGap="100">
  209. <analyzer>
  210. <tokenizer class="solr.StandardTokenizerFactory"/>
  211. <filter class="solr.ElisionFilterFactory" articles="lang/contractions_ga.txt" ignoreCase="true"/>
  212. <filter class="solr.StopFilterFactory" words="lang/hyphenations_ga.txt" ignoreCase="true"/>
  213. <filter class="solr.IrishLowerCaseFilterFactory"/>
  214. <filter class="solr.StopFilterFactory" words="lang/stopwords_ga.txt" ignoreCase="true"/>
  215. <filter class="solr.SnowballPorterFilterFactory" language="Irish"/>
  216. </analyzer>
  217. </fieldType>
  218. <fieldType name="text_general" class="solr.TextField" positionIncrementGap="100" multiValued="true">
  219. <analyzer type="index">
  220. <tokenizer class="solr.StandardTokenizerFactory"/>
  221. <filter class="solr.StopFilterFactory" words="stopwords.txt" ignoreCase="true"/>
  222. <filter class="solr.LowerCaseFilterFactory"/>
  223. </analyzer>
  224. <analyzer type="query">
  225. <tokenizer class="solr.StandardTokenizerFactory"/>
  226. <filter class="solr.StopFilterFactory" words="stopwords.txt" ignoreCase="true"/>
  227. <filter class="solr.SynonymGraphFilterFactory" expand="true" ignoreCase="true" synonyms="synonyms.txt"/>
  228. <filter class="solr.LowerCaseFilterFactory"/>
  229. </analyzer>
  230. </fieldType>
  231. <fieldType name="text_general_rev" class="solr.TextField" positionIncrementGap="100">
  232. <analyzer type="index">
  233. <tokenizer class="solr.StandardTokenizerFactory"/>
  234. <filter class="solr.StopFilterFactory" words="stopwords.txt" ignoreCase="true"/>
  235. <filter class="solr.LowerCaseFilterFactory"/>
  236. <filter class="solr.ReversedWildcardFilterFactory" maxPosQuestion="2" maxFractionAsterisk="0.33" maxPosAsterisk="3" withOriginal="true"/>
  237. </analyzer>
  238. <analyzer type="query">
  239. <tokenizer class="solr.StandardTokenizerFactory"/>
  240. <filter class="solr.SynonymGraphFilterFactory" expand="true" ignoreCase="true" synonyms="synonyms.txt"/>
  241. <filter class="solr.StopFilterFactory" words="stopwords.txt" ignoreCase="true"/>
  242. <filter class="solr.LowerCaseFilterFactory"/>
  243. </analyzer>
  244. </fieldType>
  245. <fieldType name="text_gl" class="solr.TextField" positionIncrementGap="100">
  246. <analyzer>
  247. <tokenizer class="solr.StandardTokenizerFactory"/>
  248. <filter class="solr.LowerCaseFilterFactory"/>
  249. <filter class="solr.StopFilterFactory" words="lang/stopwords_gl.txt" ignoreCase="true"/>
  250. <filter class="solr.GalicianStemFilterFactory"/>
  251. </analyzer>
  252. </fieldType>
  253. <fieldType name="text_hi" class="solr.TextField" positionIncrementGap="100">
  254. <analyzer>
  255. <tokenizer class="solr.StandardTokenizerFactory"/>
  256. <filter class="solr.LowerCaseFilterFactory"/>
  257. <filter class="solr.IndicNormalizationFilterFactory"/>
  258. <filter class="solr.HindiNormalizationFilterFactory"/>
  259. <filter class="solr.StopFilterFactory" words="lang/stopwords_hi.txt" ignoreCase="true"/>
  260. <filter class="solr.HindiStemFilterFactory"/>
  261. </analyzer>
  262. </fieldType>
  263. <fieldType name="text_hu" class="solr.TextField" positionIncrementGap="100">
  264. <analyzer>
  265. <tokenizer class="solr.StandardTokenizerFactory"/>
  266. <filter class="solr.LowerCaseFilterFactory"/>
  267. <filter class="solr.StopFilterFactory" format="snowball" words="lang/stopwords_hu.txt" ignoreCase="true"/>
  268. <filter class="solr.SnowballPorterFilterFactory" language="Hungarian"/>
  269. </analyzer>
  270. </fieldType>
  271. <fieldType name="text_hy" class="solr.TextField" positionIncrementGap="100">
  272. <analyzer>
  273. <tokenizer class="solr.StandardTokenizerFactory"/>
  274. <filter class="solr.LowerCaseFilterFactory"/>
  275. <filter class="solr.StopFilterFactory" words="lang/stopwords_hy.txt" ignoreCase="true"/>
  276. <filter class="solr.SnowballPorterFilterFactory" language="Armenian"/>
  277. </analyzer>
  278. </fieldType>
  279. <fieldType name="text_id" class="solr.TextField" positionIncrementGap="100">
  280. <analyzer>
  281. <tokenizer class="solr.StandardTokenizerFactory"/>
  282. <filter class="solr.LowerCaseFilterFactory"/>
  283. <filter class="solr.StopFilterFactory" words="lang/stopwords_id.txt" ignoreCase="true"/>
  284. <filter class="solr.IndonesianStemFilterFactory" stemDerivational="true"/>
  285. </analyzer>
  286. </fieldType>
  287. <fieldType name="text_it" class="solr.TextField" positionIncrementGap="100">
  288. <analyzer>
  289. <tokenizer class="solr.StandardTokenizerFactory"/>
  290. <filter class="solr.ElisionFilterFactory" articles="lang/contractions_it.txt" ignoreCase="true"/>
  291. <filter class="solr.LowerCaseFilterFactory"/>
  292. <filter class="solr.StopFilterFactory" format="snowball" words="lang/stopwords_it.txt" ignoreCase="true"/>
  293. <filter class="solr.ItalianLightStemFilterFactory"/>
  294. </analyzer>
  295. </fieldType>
  296. <fieldType name="text_ja" class="solr.TextField" autoGeneratePhraseQueries="false" positionIncrementGap="100">
  297. <analyzer>
  298. <tokenizer class="solr.JapaneseTokenizerFactory" mode="search"/>
  299. <filter class="solr.JapaneseBaseFormFilterFactory"/>
  300. <filter class="solr.JapanesePartOfSpeechStopFilterFactory" tags="lang/stoptags_ja.txt"/>
  301. <filter class="solr.CJKWidthFilterFactory"/>
  302. <filter class="solr.StopFilterFactory" words="lang/stopwords_ja.txt" ignoreCase="true"/>
  303. <filter class="solr.JapaneseKatakanaStemFilterFactory" minimumLength="4"/>
  304. <filter class="solr.LowerCaseFilterFactory"/>
  305. </analyzer>
  306. </fieldType>
  307. <fieldType name="text_lv" class="solr.TextField" positionIncrementGap="100">
  308. <analyzer>
  309. <tokenizer class="solr.StandardTokenizerFactory"/>
  310. <filter class="solr.LowerCaseFilterFactory"/>
  311. <filter class="solr.StopFilterFactory" words="lang/stopwords_lv.txt" ignoreCase="true"/>
  312. <filter class="solr.LatvianStemFilterFactory"/>
  313. </analyzer>
  314. </fieldType>
  315. <fieldType name="text_nl" class="solr.TextField" positionIncrementGap="100">
  316. <analyzer>
  317. <tokenizer class="solr.StandardTokenizerFactory"/>
  318. <filter class="solr.LowerCaseFilterFactory"/>
  319. <filter class="solr.StopFilterFactory" format="snowball" words="lang/stopwords_nl.txt" ignoreCase="true"/>
  320. <filter class="solr.StemmerOverrideFilterFactory" dictionary="lang/stemdict_nl.txt" ignoreCase="false"/>
  321. <filter class="solr.SnowballPorterFilterFactory" language="Dutch"/>
  322. </analyzer>
  323. </fieldType>
  324. <fieldType name="text_no" class="solr.TextField" positionIncrementGap="100">
  325. <analyzer>
  326. <tokenizer class="solr.StandardTokenizerFactory"/>
  327. <filter class="solr.LowerCaseFilterFactory"/>
  328. <filter class="solr.StopFilterFactory" format="snowball" words="lang/stopwords_no.txt" ignoreCase="true"/>
  329. <filter class="solr.SnowballPorterFilterFactory" language="Norwegian"/>
  330. </analyzer>
  331. </fieldType>
  332. <fieldType name="text_pt" class="solr.TextField" positionIncrementGap="100">
  333. <analyzer>
  334. <tokenizer class="solr.StandardTokenizerFactory"/>
  335. <filter class="solr.LowerCaseFilterFactory"/>
  336. <filter class="solr.StopFilterFactory" format="snowball" words="lang/stopwords_pt.txt" ignoreCase="true"/>
  337. <filter class="solr.PortugueseLightStemFilterFactory"/>
  338. </analyzer>
  339. </fieldType>
  340. <fieldType name="text_ro" class="solr.TextField" positionIncrementGap="100">
  341. <analyzer>
  342. <tokenizer class="solr.StandardTokenizerFactory"/>
  343. <filter class="solr.LowerCaseFilterFactory"/>
  344. <filter class="solr.StopFilterFactory" words="lang/stopwords_ro.txt" ignoreCase="true"/>
  345. <filter class="solr.SnowballPorterFilterFactory" language="Romanian"/>
  346. </analyzer>
  347. </fieldType>
  348. <fieldType name="text_ru" class="solr.TextField" positionIncrementGap="100">
  349. <analyzer>
  350. <tokenizer class="solr.StandardTokenizerFactory"/>
  351. <filter class="solr.LowerCaseFilterFactory"/>
  352. <filter class="solr.StopFilterFactory" format="snowball" words="lang/stopwords_ru.txt" ignoreCase="true"/>
  353. <filter class="solr.SnowballPorterFilterFactory" language="Russian"/>
  354. </analyzer>
  355. </fieldType>
  356. <fieldType name="text_sv" class="solr.TextField" positionIncrementGap="100">
  357. <analyzer>
  358. <tokenizer class="solr.StandardTokenizerFactory"/>
  359. <filter class="solr.LowerCaseFilterFactory"/>
  360. <filter class="solr.StopFilterFactory" format="snowball" words="lang/stopwords_sv.txt" ignoreCase="true"/>
  361. <filter class="solr.SnowballPorterFilterFactory" language="Swedish"/>
  362. </analyzer>
  363. </fieldType>
  364. <fieldType name="text_th" class="solr.TextField" positionIncrementGap="100">
  365. <analyzer>
  366. <tokenizer class="solr.ThaiTokenizerFactory"/>
  367. <filter class="solr.LowerCaseFilterFactory"/>
  368. <filter class="solr.StopFilterFactory" words="lang/stopwords_th.txt" ignoreCase="true"/>
  369. </analyzer>
  370. </fieldType>
  371. <fieldType name="text_tr" class="solr.TextField" positionIncrementGap="100">
  372. <analyzer>
  373. <tokenizer class="solr.StandardTokenizerFactory"/>
  374. <filter class="solr.TurkishLowerCaseFilterFactory"/>
  375. <filter class="solr.StopFilterFactory" words="lang/stopwords_tr.txt" ignoreCase="false"/>
  376. <filter class="solr.SnowballPorterFilterFactory" language="Turkish"/>
  377. </analyzer>
  378. </fieldType>
  379. <fieldType name="text_ws" class="solr.TextField" positionIncrementGap="100">
  380. <analyzer>
  381. <tokenizer class="solr.WhitespaceTokenizerFactory"/>
  382. </analyzer>
  383. </fieldType>
  384. <field name="_root_" type="string" docValues="false" indexed="true" stored="false"/>
  385. <field name="_text_" type="text_general" multiValued="true" indexed="true" stored="false"/>
  386. <field name="_version_" type="long" indexed="false" stored="false"/>
  387. <field name="assetRef" type="string" indexed="true" required="true" stored="true"/>
  388. <field name="columnInfo" type="text_en" indexed="false" required="false" stored="true"/>
  389. <field name="columnInfoRef" type="string" indexed="true" required="false" stored="true"/>
  390. <field name="creationDate" type="long" indexed="false" required="true" stored="true"/>
  391. <field name="datasetRef" type="string" indexed="true" required="false" stored="true"/>
  392. <field name="featureKey" type="text_en_specialCharacters" indexed="true" required="true" stored="true"/>
  393. <field name="featureKeyLC" type="string" indexed="true" required="true" stored="true"/>
  394. <field name="featureKeyLemma" type="text_en" indexed="true" required="false" stored="true"/>
  395. <field name="featureKeyTokenized" type="text_en" indexed="true" required="false" stored="true"/>
  396. <field name="featureSynonyms" type="text_en" multiValued="true" indexed="true" required="false" stored="true"/>
  397. <field name="featureTextInfo" type="text_en" indexed="false" required="false" stored="true"/>
  398. <field name="featureType" type="string" indexed="true" required="true" stored="true"/>
  399. <field name="id" type="string" multiValued="false" indexed="true" required="true" stored="true"/>
  400. <field name="idForExpression" type="string" indexed="true" required="false" stored="true"/>
  401. <field name="lastModifiedDate" type="long" indexed="false" required="true" stored="true"/>
  402. <field name="permissions_deny" type="string" multiValued="true" indexed="true" required="false" stored="true"/>
  403. <field name="permissions_grant" type="string" multiValued="true" indexed="true" required="false" stored="true"/>
  404. <field name="searchableConcepts" type="text_en" multiValued="true" indexed="true" required="false" stored="true"/>
  405. <field name="smartsModulePartRef" type="string" indexed="true" required="true" stored="true"/>
  406. <field name="smartsModuleRef" type="string" indexed="true" required="true" stored="true"/>
  407. <field name="tenantID" type="string" indexed="true" required="true" stored="true"/>
  408. <field name="userID" type="string" indexed="true" required="false" stored="true"/>
  409. </schema>