managed-schema 39 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737
  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="solr.ClassicSimilarityFactory"/>
  6. <fieldType name="arabic" class="solr.TextField" autoGeneratePhraseQueries="true" omitNorms="false">
  7. <analyzer>
  8. <tokenizer class="solr.StandardTokenizerFactory"/>
  9. <filter class="solr.LowerCaseFilterFactory"/>
  10. <filter class="solr.ArabicNormalizationFilterFactory"/>
  11. <filter class="solr.ArabicStemFilterFactory"/>
  12. </analyzer>
  13. </fieldType>
  14. <fieldType name="boolean" class="solr.BoolField" sortMissingLast="true"/>
  15. <fieldType name="brazilian_portuguese" class="solr.TextField" autoGeneratePhraseQueries="true" omitNorms="false">
  16. <analyzer>
  17. <tokenizer class="solr.StandardTokenizerFactory"/>
  18. </analyzer>
  19. </fieldType>
  20. <fieldType name="bulgarian" class="solr.TextField" autoGeneratePhraseQueries="true" omitNorms="false">
  21. <analyzer>
  22. <tokenizer class="solr.StandardTokenizerFactory"/>
  23. </analyzer>
  24. </fieldType>
  25. <fieldType name="catalan" class="solr.TextField" autoGeneratePhraseQueries="true" omitNorms="false">
  26. <analyzer>
  27. <tokenizer class="solr.StandardTokenizerFactory"/>
  28. </analyzer>
  29. </fieldType>
  30. <fieldType name="czech" class="solr.TextField" autoGeneratePhraseQueries="true" omitNorms="false">
  31. <analyzer>
  32. <tokenizer class="solr.StandardTokenizerFactory"/>
  33. </analyzer>
  34. </fieldType>
  35. <fieldType name="danish" class="solr.TextField" autoGeneratePhraseQueries="true" omitNorms="false">
  36. <analyzer>
  37. <tokenizer class="solr.StandardTokenizerFactory"/>
  38. </analyzer>
  39. </fieldType>
  40. <fieldType name="date" class="solr.TrieDateField" positionIncrementGap="0" docValues="true" precisionStep="0"/>
  41. <fieldType name="double" class="solr.TrieDoubleField" positionIncrementGap="0" docValues="true" precisionStep="0"/>
  42. <fieldType name="dutch" class="solr.TextField" autoGeneratePhraseQueries="true" omitNorms="false">
  43. <analyzer>
  44. <tokenizer class="solr.StandardTokenizerFactory"/>
  45. </analyzer>
  46. </fieldType>
  47. <fieldType name="english" class="solr.TextField" autoGeneratePhraseQueries="true" omitNorms="false">
  48. <analyzer type="index">
  49. <tokenizer class="solr.WhitespaceTokenizerFactory"/>
  50. <filter class="solr.WordDelimiterGraphFilterFactory" catenateNumbers="1" generateNumberParts="1" splitOnCaseChange="1" generateWordParts="1" catenateAll="0" catenateWords="1"/>
  51. <filter class="solr.LowerCaseFilterFactory"/>
  52. <filter class="solr.KeywordMarkerFilterFactory" protected="protwords.txt"/>
  53. <filter class="solr.PorterStemFilterFactory"/>
  54. <filter class="solr.FlattenGraphFilterFactory"/>
  55. </analyzer>
  56. <analyzer type="query">
  57. <tokenizer class="solr.WhitespaceTokenizerFactory"/>
  58. <filter class="solr.SynonymGraphFilterFactory" expand="true" ignoreCase="true" synonyms="synonyms.txt"/>
  59. <filter class="solr.WordDelimiterGraphFilterFactory" catenateNumbers="0" generateNumberParts="1" splitOnCaseChange="1" generateWordParts="1" catenateAll="0" catenateWords="0"/>
  60. <filter class="solr.LowerCaseFilterFactory"/>
  61. <filter class="solr.KeywordMarkerFilterFactory" protected="protwords.txt"/>
  62. <filter class="solr.PorterStemFilterFactory"/>
  63. </analyzer>
  64. </fieldType>
  65. <fieldType name="finnish" class="solr.TextField" autoGeneratePhraseQueries="true" omitNorms="false">
  66. <analyzer>
  67. <tokenizer class="solr.StandardTokenizerFactory"/>
  68. <filter class="solr.LowerCaseFilterFactory"/>
  69. <filter class="solr.SnowballPorterFilterFactory" language="Finnish"/>
  70. </analyzer>
  71. </fieldType>
  72. <fieldType name="float" class="solr.TrieFloatField" positionIncrementGap="0" docValues="true" precisionStep="0"/>
  73. <fieldType name="french" class="solr.TextField" autoGeneratePhraseQueries="true" omitNorms="false">
  74. <analyzer>
  75. <tokenizer class="solr.StandardTokenizerFactory"/>
  76. </analyzer>
  77. </fieldType>
  78. <fieldType name="galician" class="solr.TextField" autoGeneratePhraseQueries="true" omitNorms="false">
  79. <analyzer>
  80. <tokenizer class="solr.StandardTokenizerFactory"/>
  81. </analyzer>
  82. </fieldType>
  83. <fieldType name="german" class="solr.TextField" autoGeneratePhraseQueries="true" omitNorms="false">
  84. <analyzer>
  85. <tokenizer class="solr.StandardTokenizerFactory"/>
  86. </analyzer>
  87. </fieldType>
  88. <fieldType name="greek" class="solr.TextField" autoGeneratePhraseQueries="true" omitNorms="false">
  89. <analyzer>
  90. <tokenizer class="solr.StandardTokenizerFactory"/>
  91. <filter class="solr.GreekLowerCaseFilterFactory"/>
  92. <filter class="solr.GreekStemFilterFactory"/>
  93. </analyzer>
  94. </fieldType>
  95. <fieldType name="hindi" class="solr.TextField" autoGeneratePhraseQueries="true" omitNorms="false">
  96. <analyzer>
  97. <tokenizer class="solr.StandardTokenizerFactory"/>
  98. <filter class="solr.LowerCaseFilterFactory"/>
  99. <filter class="solr.IndicNormalizationFilterFactory"/>
  100. <filter class="solr.HindiNormalizationFilterFactory"/>
  101. <filter class="solr.HindiStemFilterFactory"/>
  102. </analyzer>
  103. </fieldType>
  104. <fieldType name="indonesian" class="solr.TextField" autoGeneratePhraseQueries="true" omitNorms="false">
  105. <analyzer>
  106. <tokenizer class="solr.StandardTokenizerFactory"/>
  107. <filter class="solr.LowerCaseFilterFactory"/>
  108. <filter class="solr.IndonesianStemFilterFactory" stemDerivational="true"/>
  109. </analyzer>
  110. </fieldType>
  111. <fieldType name="int" class="solr.TrieIntField" positionIncrementGap="0" docValues="true" precisionStep="0"/>
  112. <fieldType name="irish" class="solr.TextField" autoGeneratePhraseQueries="true" omitNorms="false">
  113. <analyzer>
  114. <tokenizer class="solr.StandardTokenizerFactory"/>
  115. </analyzer>
  116. </fieldType>
  117. <fieldType name="italian" class="solr.TextField" autoGeneratePhraseQueries="true" omitNorms="false">
  118. <analyzer>
  119. <tokenizer class="solr.StandardTokenizerFactory"/>
  120. <filter class="solr.LowerCaseFilterFactory"/>
  121. <filter class="solr.ElisionFilterFactory" articles="lang/contractions_it.txt" ignoreCase="true"/>
  122. <filter class="solr.ItalianLightStemFilterFactory"/>
  123. </analyzer>
  124. </fieldType>
  125. <fieldType name="japanese" class="solr.TextField" autoGeneratePhraseQueries="true" omitNorms="false">
  126. <analyzer>
  127. <tokenizer class="solr.JapaneseTokenizerFactory" mode="search"/>
  128. <filter class="solr.LowerCaseFilterFactory"/>
  129. <filter class="solr.JapaneseBaseFormFilterFactory"/>
  130. <filter class="solr.JapanesePartOfSpeechStopFilterFactory" tags="lang/stoptags_ja.txt"/>
  131. <filter class="solr.CJKWidthFilterFactory"/>
  132. <filter class="solr.JapaneseKatakanaStemFilterFactory" minimumLength="2"/>
  133. </analyzer>
  134. </fieldType>
  135. <fieldType name="latvian" class="solr.TextField" autoGeneratePhraseQueries="true" omitNorms="false">
  136. <analyzer>
  137. <tokenizer class="solr.StandardTokenizerFactory"/>
  138. <filter class="solr.LowerCaseFilterFactory"/>
  139. <filter class="solr.LatvianStemFilterFactory"/>
  140. </analyzer>
  141. </fieldType>
  142. <fieldType name="long" class="solr.TrieLongField" positionIncrementGap="0" docValues="true" precisionStep="0"/>
  143. <fieldType name="norwegian" class="solr.TextField" autoGeneratePhraseQueries="true" omitNorms="false">
  144. <analyzer>
  145. <tokenizer class="solr.StandardTokenizerFactory"/>
  146. <filter class="solr.LowerCaseFilterFactory"/>
  147. <filter class="solr.SnowballPorterFilterFactory" language="Norwegian"/>
  148. </analyzer>
  149. </fieldType>
  150. <fieldType name="partial_matcher" class="solr.TextField" omitNorms="false">
  151. <analyzer type="index">
  152. <tokenizer class="solr.WhitespaceTokenizerFactory"/>
  153. <filter class="solr.LowerCaseFilterFactory"/>
  154. <filter class="solr.NGramFilterFactory" maxGramSize="75" minGramSize="1"/>
  155. </analyzer>
  156. <analyzer type="query">
  157. <tokenizer class="solr.WhitespaceTokenizerFactory"/>
  158. <filter class="solr.LowerCaseFilterFactory"/>
  159. </analyzer>
  160. </fieldType>
  161. <fieldType name="pdate" class="solr.DatePointField" docValues="true"/>
  162. <fieldType name="persian" class="solr.TextField" autoGeneratePhraseQueries="true" omitNorms="false">
  163. <analyzer>
  164. <charFilter class="solr.PersianCharFilterFactory"/>
  165. <tokenizer class="solr.StandardTokenizerFactory"/>
  166. <filter class="solr.LowerCaseFilterFactory"/>
  167. <filter class="solr.ArabicNormalizationFilterFactory"/>
  168. <filter class="solr.PersianNormalizationFilterFactory"/>
  169. </analyzer>
  170. </fieldType>
  171. <fieldType name="pint" class="solr.IntPointField" docValues="true"/>
  172. <fieldType name="plong" class="solr.LongPointField" docValues="true"/>
  173. <fieldType name="portuguese" class="solr.TextField" autoGeneratePhraseQueries="true" omitNorms="false">
  174. <analyzer>
  175. <tokenizer class="solr.StandardTokenizerFactory"/>
  176. <filter class="solr.LowerCaseFilterFactory"/>
  177. <filter class="solr.PortugueseLightStemFilterFactory"/>
  178. </analyzer>
  179. </fieldType>
  180. <fieldType name="romanian" class="solr.TextField" autoGeneratePhraseQueries="true" omitNorms="false">
  181. <analyzer>
  182. <tokenizer class="solr.StandardTokenizerFactory"/>
  183. <filter class="solr.LowerCaseFilterFactory"/>
  184. <filter class="solr.SnowballPorterFilterFactory" language="Romanian"/>
  185. </analyzer>
  186. </fieldType>
  187. <fieldType name="russian" class="solr.TextField" autoGeneratePhraseQueries="true" omitNorms="false">
  188. <analyzer>
  189. <tokenizer class="solr.StandardTokenizerFactory"/>
  190. <filter class="solr.LowerCaseFilterFactory"/>
  191. <filter class="solr.SnowballPorterFilterFactory" language="Russian"/>
  192. </analyzer>
  193. </fieldType>
  194. <fieldType name="scandinavian" class="solr.TextField" autoGeneratePhraseQueries="true" omitNorms="false">
  195. <analyzer>
  196. <tokenizer class="solr.StandardTokenizerFactory"/>
  197. <filter class="solr.LowerCaseFilterFactory"/>
  198. <filter class="solr.ScandinavianNormalizationFilterFactory"/>
  199. </analyzer>
  200. </fieldType>
  201. <fieldType name="serbian" class="solr.TextField" autoGeneratePhraseQueries="true" omitNorms="false">
  202. <analyzer>
  203. <tokenizer class="solr.StandardTokenizerFactory"/>
  204. <filter class="solr.LowerCaseFilterFactory"/>
  205. <filter class="solr.SerbianNormalizationFilterFactory" haircut="bald"/>
  206. </analyzer>
  207. </fieldType>
  208. <fieldType name="spanish" class="solr.TextField" autoGeneratePhraseQueries="true" omitNorms="false">
  209. <analyzer>
  210. <tokenizer class="solr.StandardTokenizerFactory"/>
  211. <filter class="solr.LowerCaseFilterFactory"/>
  212. <filter class="solr.SpanishLightStemFilterFactory"/>
  213. </analyzer>
  214. </fieldType>
  215. <fieldType name="string" class="solr.StrField" sortMissingLast="true" docValues="true"/>
  216. <fieldType name="strings" class="solr.StrField" sortMissingLast="true" docValues="true" multiValued="true"/>
  217. <fieldType name="swedish" class="solr.TextField" autoGeneratePhraseQueries="true" omitNorms="false">
  218. <analyzer>
  219. <tokenizer class="solr.StandardTokenizerFactory"/>
  220. <filter class="solr.LowerCaseFilterFactory"/>
  221. <filter class="solr.SnowballPorterFilterFactory" language="Swedish"/>
  222. </analyzer>
  223. </fieldType>
  224. <fieldType name="text_ar" class="solr.TextField" positionIncrementGap="100">
  225. <analyzer>
  226. <tokenizer class="solr.StandardTokenizerFactory"/>
  227. <filter class="solr.LowerCaseFilterFactory"/>
  228. <filter class="solr.StopFilterFactory" words="lang/stopwords_ar.txt" ignoreCase="true"/>
  229. <filter class="solr.ArabicNormalizationFilterFactory"/>
  230. <filter class="solr.ArabicStemFilterFactory"/>
  231. </analyzer>
  232. </fieldType>
  233. <fieldType name="text_bg" class="solr.TextField" positionIncrementGap="100">
  234. <analyzer>
  235. <tokenizer class="solr.StandardTokenizerFactory"/>
  236. <filter class="solr.LowerCaseFilterFactory"/>
  237. <filter class="solr.StopFilterFactory" words="lang/stopwords_bg.txt" ignoreCase="true"/>
  238. <filter class="solr.BulgarianStemFilterFactory"/>
  239. </analyzer>
  240. </fieldType>
  241. <fieldType name="text_ca" class="solr.TextField" positionIncrementGap="100">
  242. <analyzer>
  243. <tokenizer class="solr.StandardTokenizerFactory"/>
  244. <filter class="solr.ElisionFilterFactory" articles="lang/contractions_ca.txt" ignoreCase="true"/>
  245. <filter class="solr.LowerCaseFilterFactory"/>
  246. <filter class="solr.StopFilterFactory" words="lang/stopwords_ca.txt" ignoreCase="true"/>
  247. <filter class="solr.SnowballPorterFilterFactory" language="Catalan"/>
  248. </analyzer>
  249. </fieldType>
  250. <fieldType name="text_cjk" class="solr.TextField" positionIncrementGap="100">
  251. <analyzer>
  252. <tokenizer class="solr.StandardTokenizerFactory"/>
  253. <filter class="solr.CJKWidthFilterFactory"/>
  254. <filter class="solr.LowerCaseFilterFactory"/>
  255. <filter class="solr.CJKBigramFilterFactory"/>
  256. </analyzer>
  257. </fieldType>
  258. <fieldType name="text_cs" class="solr.TextField" positionIncrementGap="100">
  259. <analyzer>
  260. <tokenizer class="solr.StandardTokenizerFactory"/>
  261. <filter class="solr.LowerCaseFilterFactory"/>
  262. <filter class="solr.CzechStemFilterFactory"/>
  263. </analyzer>
  264. </fieldType>
  265. <fieldType name="text_cz" class="solr.TextField" positionIncrementGap="100">
  266. <analyzer>
  267. <tokenizer class="solr.StandardTokenizerFactory"/>
  268. <filter class="solr.LowerCaseFilterFactory"/>
  269. <filter class="solr.StopFilterFactory" words="lang/stopwords_cz.txt" ignoreCase="true"/>
  270. <filter class="solr.CzechStemFilterFactory"/>
  271. </analyzer>
  272. </fieldType>
  273. <fieldType name="text_da" class="solr.TextField" positionIncrementGap="100">
  274. <analyzer>
  275. <tokenizer class="solr.StandardTokenizerFactory"/>
  276. <filter class="solr.LowerCaseFilterFactory"/>
  277. <filter class="solr.StopFilterFactory" format="snowball" words="lang/stopwords_da.txt" ignoreCase="true"/>
  278. <filter class="solr.SnowballPorterFilterFactory" language="Danish"/>
  279. </analyzer>
  280. </fieldType>
  281. <fieldType name="text_de" class="solr.TextField" positionIncrementGap="100">
  282. <analyzer>
  283. <tokenizer class="solr.StandardTokenizerFactory"/>
  284. <filter class="solr.LowerCaseFilterFactory"/>
  285. <filter class="solr.StopFilterFactory" format="snowball" words="lang/stopwords_de.txt" ignoreCase="true"/>
  286. <filter class="solr.GermanNormalizationFilterFactory"/>
  287. <filter class="solr.GermanLightStemFilterFactory"/>
  288. </analyzer>
  289. </fieldType>
  290. <fieldType name="text_el" class="solr.TextField" positionIncrementGap="100">
  291. <analyzer>
  292. <tokenizer class="solr.StandardTokenizerFactory"/>
  293. <filter class="solr.GreekLowerCaseFilterFactory"/>
  294. <filter class="solr.StopFilterFactory" words="lang/stopwords_el.txt" ignoreCase="false"/>
  295. <filter class="solr.GreekStemFilterFactory"/>
  296. </analyzer>
  297. </fieldType>
  298. <fieldType name="text_en" class="solr.TextField" positionIncrementGap="100">
  299. <analyzer type="index">
  300. <tokenizer class="solr.StandardTokenizerFactory"/>
  301. <filter class="solr.StopFilterFactory" words="lang/stopwords_en.txt" ignoreCase="true"/>
  302. <filter class="solr.LowerCaseFilterFactory"/>
  303. <filter class="solr.EnglishPossessiveFilterFactory"/>
  304. <filter class="solr.KeywordMarkerFilterFactory" protected="protwords.txt"/>
  305. <filter class="solr.PorterStemFilterFactory"/>
  306. </analyzer>
  307. <analyzer type="query">
  308. <tokenizer class="solr.StandardTokenizerFactory"/>
  309. <filter class="solr.SynonymGraphFilterFactory" expand="true" ignoreCase="true" synonyms="synonyms.txt"/>
  310. <filter class="solr.StopFilterFactory" words="lang/stopwords_en.txt" ignoreCase="true"/>
  311. <filter class="solr.LowerCaseFilterFactory"/>
  312. <filter class="solr.EnglishPossessiveFilterFactory"/>
  313. <filter class="solr.KeywordMarkerFilterFactory" protected="protwords.txt"/>
  314. <filter class="solr.PorterStemFilterFactory"/>
  315. </analyzer>
  316. </fieldType>
  317. <fieldType name="text_en_splitting" class="solr.TextField" autoGeneratePhraseQueries="true" positionIncrementGap="100">
  318. <analyzer type="index">
  319. <tokenizer class="solr.WhitespaceTokenizerFactory"/>
  320. <filter class="solr.StopFilterFactory" words="lang/stopwords_en.txt" ignoreCase="true"/>
  321. <filter class="solr.WordDelimiterGraphFilterFactory" catenateNumbers="1" generateNumberParts="1" splitOnCaseChange="1" generateWordParts="1" catenateAll="0" catenateWords="1"/>
  322. <filter class="solr.LowerCaseFilterFactory"/>
  323. <filter class="solr.KeywordMarkerFilterFactory" protected="protwords.txt"/>
  324. <filter class="solr.PorterStemFilterFactory"/>
  325. <filter class="solr.FlattenGraphFilterFactory"/>
  326. </analyzer>
  327. <analyzer type="query">
  328. <tokenizer class="solr.WhitespaceTokenizerFactory"/>
  329. <filter class="solr.SynonymGraphFilterFactory" expand="true" ignoreCase="true" synonyms="synonyms.txt"/>
  330. <filter class="solr.StopFilterFactory" words="lang/stopwords_en.txt" ignoreCase="true"/>
  331. <filter class="solr.WordDelimiterGraphFilterFactory" catenateNumbers="0" generateNumberParts="1" splitOnCaseChange="1" generateWordParts="1" catenateAll="0" catenateWords="0"/>
  332. <filter class="solr.LowerCaseFilterFactory"/>
  333. <filter class="solr.KeywordMarkerFilterFactory" protected="protwords.txt"/>
  334. <filter class="solr.PorterStemFilterFactory"/>
  335. </analyzer>
  336. </fieldType>
  337. <fieldType name="text_en_splitting_tight" class="solr.TextField" autoGeneratePhraseQueries="true" positionIncrementGap="100">
  338. <analyzer type="index">
  339. <tokenizer class="solr.WhitespaceTokenizerFactory"/>
  340. <filter class="solr.SynonymGraphFilterFactory" expand="false" ignoreCase="true" synonyms="synonyms.txt"/>
  341. <filter class="solr.StopFilterFactory" words="lang/stopwords_en.txt" ignoreCase="true"/>
  342. <filter class="solr.WordDelimiterGraphFilterFactory" catenateNumbers="1" generateNumberParts="0" generateWordParts="0" catenateAll="0" catenateWords="1"/>
  343. <filter class="solr.LowerCaseFilterFactory"/>
  344. <filter class="solr.KeywordMarkerFilterFactory" protected="protwords.txt"/>
  345. <filter class="solr.EnglishMinimalStemFilterFactory"/>
  346. <filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
  347. <filter class="solr.FlattenGraphFilterFactory"/>
  348. </analyzer>
  349. <analyzer type="query">
  350. <tokenizer class="solr.WhitespaceTokenizerFactory"/>
  351. <filter class="solr.SynonymGraphFilterFactory" expand="false" ignoreCase="true" synonyms="synonyms.txt"/>
  352. <filter class="solr.StopFilterFactory" words="lang/stopwords_en.txt" ignoreCase="true"/>
  353. <filter class="solr.WordDelimiterGraphFilterFactory" catenateNumbers="1" generateNumberParts="0" generateWordParts="0" catenateAll="0" catenateWords="1"/>
  354. <filter class="solr.LowerCaseFilterFactory"/>
  355. <filter class="solr.KeywordMarkerFilterFactory" protected="protwords.txt"/>
  356. <filter class="solr.EnglishMinimalStemFilterFactory"/>
  357. <filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
  358. </analyzer>
  359. </fieldType>
  360. <fieldType name="text_es" class="solr.TextField" positionIncrementGap="100">
  361. <analyzer>
  362. <tokenizer class="solr.StandardTokenizerFactory"/>
  363. <filter class="solr.LowerCaseFilterFactory"/>
  364. <filter class="solr.StopFilterFactory" format="snowball" words="lang/stopwords_es.txt" ignoreCase="true"/>
  365. <filter class="solr.SpanishLightStemFilterFactory"/>
  366. </analyzer>
  367. </fieldType>
  368. <fieldType name="text_eu" class="solr.TextField" positionIncrementGap="100">
  369. <analyzer>
  370. <tokenizer class="solr.StandardTokenizerFactory"/>
  371. <filter class="solr.LowerCaseFilterFactory"/>
  372. <filter class="solr.StopFilterFactory" words="lang/stopwords_eu.txt" ignoreCase="true"/>
  373. <filter class="solr.SnowballPorterFilterFactory" language="Basque"/>
  374. </analyzer>
  375. </fieldType>
  376. <fieldType name="text_fa" class="solr.TextField" positionIncrementGap="100">
  377. <analyzer>
  378. <charFilter class="solr.PersianCharFilterFactory"/>
  379. <tokenizer class="solr.StandardTokenizerFactory"/>
  380. <filter class="solr.LowerCaseFilterFactory"/>
  381. <filter class="solr.ArabicNormalizationFilterFactory"/>
  382. <filter class="solr.PersianNormalizationFilterFactory"/>
  383. <filter class="solr.StopFilterFactory" words="lang/stopwords_fa.txt" ignoreCase="true"/>
  384. </analyzer>
  385. </fieldType>
  386. <fieldType name="text_fi" class="solr.TextField" positionIncrementGap="100">
  387. <analyzer>
  388. <tokenizer class="solr.StandardTokenizerFactory"/>
  389. <filter class="solr.LowerCaseFilterFactory"/>
  390. <filter class="solr.StopFilterFactory" format="snowball" words="lang/stopwords_fi.txt" ignoreCase="true"/>
  391. <filter class="solr.SnowballPorterFilterFactory" language="Finnish"/>
  392. </analyzer>
  393. </fieldType>
  394. <fieldType name="text_fr" class="solr.TextField" positionIncrementGap="100">
  395. <analyzer>
  396. <tokenizer class="solr.StandardTokenizerFactory"/>
  397. <filter class="solr.ElisionFilterFactory" articles="lang/contractions_fr.txt" ignoreCase="true"/>
  398. <filter class="solr.LowerCaseFilterFactory"/>
  399. <filter class="solr.StopFilterFactory" format="snowball" words="lang/stopwords_fr.txt" ignoreCase="true"/>
  400. <filter class="solr.FrenchLightStemFilterFactory"/>
  401. </analyzer>
  402. </fieldType>
  403. <fieldType name="text_ga" class="solr.TextField" positionIncrementGap="100">
  404. <analyzer>
  405. <tokenizer class="solr.StandardTokenizerFactory"/>
  406. <filter class="solr.ElisionFilterFactory" articles="lang/contractions_ga.txt" ignoreCase="true"/>
  407. <filter class="solr.StopFilterFactory" words="lang/hyphenations_ga.txt" ignoreCase="true"/>
  408. <filter class="solr.IrishLowerCaseFilterFactory"/>
  409. <filter class="solr.StopFilterFactory" words="lang/stopwords_ga.txt" ignoreCase="true"/>
  410. <filter class="solr.SnowballPorterFilterFactory" language="Irish"/>
  411. </analyzer>
  412. </fieldType>
  413. <fieldType name="text_general" class="solr.TextField" positionIncrementGap="100" multiValued="true">
  414. <analyzer type="index">
  415. <tokenizer class="solr.StandardTokenizerFactory"/>
  416. <filter class="solr.StopFilterFactory" words="stopwords.txt" ignoreCase="true"/>
  417. <filter class="solr.LowerCaseFilterFactory"/>
  418. </analyzer>
  419. <analyzer type="query">
  420. <tokenizer class="solr.StandardTokenizerFactory"/>
  421. <filter class="solr.StopFilterFactory" words="stopwords.txt" ignoreCase="true"/>
  422. <filter class="solr.SynonymGraphFilterFactory" expand="true" ignoreCase="true" synonyms="synonyms.txt"/>
  423. <filter class="solr.LowerCaseFilterFactory"/>
  424. </analyzer>
  425. </fieldType>
  426. <fieldType name="text_general_rev" class="solr.TextField" positionIncrementGap="100">
  427. <analyzer type="index">
  428. <tokenizer class="solr.StandardTokenizerFactory"/>
  429. <filter class="solr.StopFilterFactory" words="stopwords.txt" ignoreCase="true"/>
  430. <filter class="solr.LowerCaseFilterFactory"/>
  431. <filter class="solr.ReversedWildcardFilterFactory" maxPosQuestion="2" maxFractionAsterisk="0.33" maxPosAsterisk="3" withOriginal="true"/>
  432. </analyzer>
  433. <analyzer type="query">
  434. <tokenizer class="solr.StandardTokenizerFactory"/>
  435. <filter class="solr.SynonymGraphFilterFactory" expand="true" ignoreCase="true" synonyms="synonyms.txt"/>
  436. <filter class="solr.StopFilterFactory" words="stopwords.txt" ignoreCase="true"/>
  437. <filter class="solr.LowerCaseFilterFactory"/>
  438. </analyzer>
  439. </fieldType>
  440. <fieldType name="text_gl" class="solr.TextField" positionIncrementGap="100">
  441. <analyzer>
  442. <tokenizer class="solr.StandardTokenizerFactory"/>
  443. <filter class="solr.LowerCaseFilterFactory"/>
  444. <filter class="solr.StopFilterFactory" words="lang/stopwords_gl.txt" ignoreCase="true"/>
  445. <filter class="solr.GalicianStemFilterFactory"/>
  446. </analyzer>
  447. </fieldType>
  448. <fieldType name="text_hi" class="solr.TextField" positionIncrementGap="100">
  449. <analyzer>
  450. <tokenizer class="solr.StandardTokenizerFactory"/>
  451. <filter class="solr.LowerCaseFilterFactory"/>
  452. <filter class="solr.IndicNormalizationFilterFactory"/>
  453. <filter class="solr.HindiNormalizationFilterFactory"/>
  454. <filter class="solr.StopFilterFactory" words="lang/stopwords_hi.txt" ignoreCase="true"/>
  455. <filter class="solr.HindiStemFilterFactory"/>
  456. </analyzer>
  457. </fieldType>
  458. <fieldType name="text_hu" class="solr.TextField" positionIncrementGap="100">
  459. <analyzer>
  460. <tokenizer class="solr.StandardTokenizerFactory"/>
  461. <filter class="solr.LowerCaseFilterFactory"/>
  462. <filter class="solr.StopFilterFactory" format="snowball" words="lang/stopwords_hu.txt" ignoreCase="true"/>
  463. <filter class="solr.SnowballPorterFilterFactory" language="Hungarian"/>
  464. </analyzer>
  465. </fieldType>
  466. <fieldType name="text_hy" class="solr.TextField" positionIncrementGap="100">
  467. <analyzer>
  468. <tokenizer class="solr.StandardTokenizerFactory"/>
  469. <filter class="solr.LowerCaseFilterFactory"/>
  470. <filter class="solr.StopFilterFactory" words="lang/stopwords_hy.txt" ignoreCase="true"/>
  471. <filter class="solr.SnowballPorterFilterFactory" language="Armenian"/>
  472. </analyzer>
  473. </fieldType>
  474. <fieldType name="text_id" class="solr.TextField" positionIncrementGap="100">
  475. <analyzer>
  476. <tokenizer class="solr.StandardTokenizerFactory"/>
  477. <filter class="solr.LowerCaseFilterFactory"/>
  478. <filter class="solr.StopFilterFactory" words="lang/stopwords_id.txt" ignoreCase="true"/>
  479. <filter class="solr.IndonesianStemFilterFactory" stemDerivational="true"/>
  480. </analyzer>
  481. </fieldType>
  482. <fieldType name="text_it" class="solr.TextField" positionIncrementGap="100">
  483. <analyzer>
  484. <tokenizer class="solr.StandardTokenizerFactory"/>
  485. <filter class="solr.ElisionFilterFactory" articles="lang/contractions_it.txt" ignoreCase="true"/>
  486. <filter class="solr.LowerCaseFilterFactory"/>
  487. <filter class="solr.StopFilterFactory" format="snowball" words="lang/stopwords_it.txt" ignoreCase="true"/>
  488. <filter class="solr.ItalianLightStemFilterFactory"/>
  489. </analyzer>
  490. </fieldType>
  491. <fieldType name="text_ja" class="solr.TextField" autoGeneratePhraseQueries="false" positionIncrementGap="100">
  492. <analyzer>
  493. <tokenizer class="solr.JapaneseTokenizerFactory" mode="search"/>
  494. <filter class="solr.JapaneseBaseFormFilterFactory"/>
  495. <filter class="solr.JapanesePartOfSpeechStopFilterFactory" tags="lang/stoptags_ja.txt"/>
  496. <filter class="solr.CJKWidthFilterFactory"/>
  497. <filter class="solr.StopFilterFactory" words="lang/stopwords_ja.txt" ignoreCase="true"/>
  498. <filter class="solr.JapaneseKatakanaStemFilterFactory" minimumLength="4"/>
  499. <filter class="solr.LowerCaseFilterFactory"/>
  500. </analyzer>
  501. </fieldType>
  502. <fieldType name="text_lv" class="solr.TextField" positionIncrementGap="100">
  503. <analyzer>
  504. <tokenizer class="solr.StandardTokenizerFactory"/>
  505. <filter class="solr.LowerCaseFilterFactory"/>
  506. <filter class="solr.StopFilterFactory" words="lang/stopwords_lv.txt" ignoreCase="true"/>
  507. <filter class="solr.LatvianStemFilterFactory"/>
  508. </analyzer>
  509. </fieldType>
  510. <fieldType name="text_nl" class="solr.TextField" positionIncrementGap="100">
  511. <analyzer>
  512. <tokenizer class="solr.StandardTokenizerFactory"/>
  513. <filter class="solr.LowerCaseFilterFactory"/>
  514. <filter class="solr.StopFilterFactory" format="snowball" words="lang/stopwords_nl.txt" ignoreCase="true"/>
  515. <filter class="solr.StemmerOverrideFilterFactory" dictionary="lang/stemdict_nl.txt" ignoreCase="false"/>
  516. <filter class="solr.SnowballPorterFilterFactory" language="Dutch"/>
  517. </analyzer>
  518. </fieldType>
  519. <fieldType name="text_no" class="solr.TextField" positionIncrementGap="100">
  520. <analyzer>
  521. <tokenizer class="solr.StandardTokenizerFactory"/>
  522. <filter class="solr.LowerCaseFilterFactory"/>
  523. <filter class="solr.StopFilterFactory" format="snowball" words="lang/stopwords_no.txt" ignoreCase="true"/>
  524. <filter class="solr.SnowballPorterFilterFactory" language="Norwegian"/>
  525. </analyzer>
  526. </fieldType>
  527. <fieldType name="text_pt" class="solr.TextField" positionIncrementGap="100">
  528. <analyzer>
  529. <tokenizer class="solr.StandardTokenizerFactory"/>
  530. <filter class="solr.LowerCaseFilterFactory"/>
  531. <filter class="solr.StopFilterFactory" format="snowball" words="lang/stopwords_pt.txt" ignoreCase="true"/>
  532. <filter class="solr.PortugueseLightStemFilterFactory"/>
  533. </analyzer>
  534. </fieldType>
  535. <fieldType name="text_ro" class="solr.TextField" positionIncrementGap="100">
  536. <analyzer>
  537. <tokenizer class="solr.StandardTokenizerFactory"/>
  538. <filter class="solr.LowerCaseFilterFactory"/>
  539. <filter class="solr.StopFilterFactory" words="lang/stopwords_ro.txt" ignoreCase="true"/>
  540. <filter class="solr.SnowballPorterFilterFactory" language="Romanian"/>
  541. </analyzer>
  542. </fieldType>
  543. <fieldType name="text_ru" class="solr.TextField" positionIncrementGap="100">
  544. <analyzer>
  545. <tokenizer class="solr.StandardTokenizerFactory"/>
  546. <filter class="solr.LowerCaseFilterFactory"/>
  547. <filter class="solr.StopFilterFactory" format="snowball" words="lang/stopwords_ru.txt" ignoreCase="true"/>
  548. <filter class="solr.SnowballPorterFilterFactory" language="Russian"/>
  549. </analyzer>
  550. </fieldType>
  551. <fieldType name="text_sv" class="solr.TextField" positionIncrementGap="100">
  552. <analyzer>
  553. <tokenizer class="solr.StandardTokenizerFactory"/>
  554. <filter class="solr.LowerCaseFilterFactory"/>
  555. <filter class="solr.StopFilterFactory" format="snowball" words="lang/stopwords_sv.txt" ignoreCase="true"/>
  556. <filter class="solr.SnowballPorterFilterFactory" language="Swedish"/>
  557. </analyzer>
  558. </fieldType>
  559. <fieldType name="text_th" class="solr.TextField" positionIncrementGap="100">
  560. <analyzer>
  561. <tokenizer class="solr.ThaiTokenizerFactory"/>
  562. <filter class="solr.LowerCaseFilterFactory"/>
  563. <filter class="solr.StopFilterFactory" words="lang/stopwords_th.txt" ignoreCase="true"/>
  564. </analyzer>
  565. </fieldType>
  566. <fieldType name="text_tr" class="solr.TextField" positionIncrementGap="100">
  567. <analyzer>
  568. <tokenizer class="solr.StandardTokenizerFactory"/>
  569. <filter class="solr.TurkishLowerCaseFilterFactory"/>
  570. <filter class="solr.StopFilterFactory" words="lang/stopwords_tr.txt" ignoreCase="false"/>
  571. <filter class="solr.SnowballPorterFilterFactory" language="Turkish"/>
  572. </analyzer>
  573. </fieldType>
  574. <fieldType name="text_ws" class="solr.TextField" positionIncrementGap="100">
  575. <analyzer>
  576. <tokenizer class="solr.WhitespaceTokenizerFactory"/>
  577. </analyzer>
  578. </fieldType>
  579. <fieldType name="thai" class="solr.TextField" autoGeneratePhraseQueries="true" omitNorms="false">
  580. <analyzer>
  581. <tokenizer class="solr.ThaiTokenizerFactory"/>
  582. <filter class="solr.LowerCaseFilterFactory"/>
  583. </analyzer>
  584. </fieldType>
  585. <fieldType name="traditional_chinese" class="solr.TextField" autoGeneratePhraseQueries="true" omitNorms="false">
  586. <analyzer>
  587. <tokenizer class="solr.StandardTokenizerFactory"/>
  588. <filter class="solr.LowerCaseFilterFactory"/>
  589. <filter class="solr.CJKBigramFilterFactory"/>
  590. <filter class="solr.CJKWidthFilterFactory"/>
  591. </analyzer>
  592. </fieldType>
  593. <fieldType name="turkish" class="solr.TextField" autoGeneratePhraseQueries="true" omitNorms="false">
  594. <analyzer>
  595. <tokenizer class="solr.StandardTokenizerFactory"/>
  596. <filter class="solr.TurkishLowerCaseFilterFactory"/>
  597. <filter class="solr.ApostropheFilterFactory"/>
  598. <filter class="solr.SnowballPorterFilterFactory" language="Turkish"/>
  599. </analyzer>
  600. </fieldType>
  601. <fieldType name="whitespace_splitter" class="solr.TextField" autoGeneratePhraseQueries="true" omitNorms="false">
  602. <analyzer>
  603. <tokenizer class="solr.WhitespaceTokenizerFactory"/>
  604. </analyzer>
  605. </fieldType>
  606. <field name="_root_" type="string" docValues="false" indexed="true" stored="false"/>
  607. <field name="_text_" type="text_general" multiValued="true" indexed="true" stored="false"/>
  608. <field name="_version_" type="long" indexed="false" stored="false"/>
  609. <field name="active" type="string"/>
  610. <field name="ancestors" type="text_general" required="true"/>
  611. <field name="cmid" type="int" required="false"/>
  612. <field name="combinedContent" type="text_general"/>
  613. <field name="content" type="text_general"/>
  614. <field name="creationTime" type="pdate"/>
  615. <field name="credential" type="string"/>
  616. <field name="defaultDescription" type="string"/>
  617. <field name="defaultLocale_description" type="string" multiValued="false" indexed="false" stored="true"/>
  618. <field name="defaultLocale_name" type="string" multiValued="false" indexed="false" stored="true"/>
  619. <field name="defaultName" type="string"/>
  620. <field name="defaultScreenTip" type="string"/>
  621. <field name="disabled" type="string"/>
  622. <field name="dispatcherID" type="string"/>
  623. <field name="documentID" type="string"/>
  624. <field name="documentType" type="string"/>
  625. <field name="externalReferences" type="string" multiValued="true"/>
  626. <field name="hidden" type="string"/>
  627. <field name="history" type="string" multiValued="true"/>
  628. <field name="iconURI" type="string"/>
  629. <field name="id" type="string" multiValued="false" indexed="true" required="true" stored="true"/>
  630. <field name="is_internal" type="string"/>
  631. <field name="modificationTime" type="pdate"/>
  632. <field name="name_exact" type="string" multiValued="true" indexed="true" stored="true"/>
  633. <field name="owner" type="string"/>
  634. <field name="priority" type="string"/>
  635. <field name="references" type="string" multiValued="true"/>
  636. <field name="requestedExecutionTime" type="pdate"/>
  637. <field name="routingHints" type="string" multiValued="true"/>
  638. <field name="selfUrl" type="string"/>
  639. <field name="snapShotEnabled" type="string"/>
  640. <field name="status" type="string"/>
  641. <field name="tags" type="string" multiValued="true"/>
  642. <field name="tenantID" type="string"/>
  643. <field name="type" type="string" required="true"/>
  644. <field name="user" type="string"/>
  645. <field name="userID" type="string"/>
  646. <field name="user_visibility" type="string"/>
  647. <field name="version" type="string"/>
  648. <field name="virtualParent" type="string"/>
  649. <dynamicField name="*_whitespace" type="whitespace_splitter" multiValued="true" indexed="true" stored="false"/>
  650. <dynamicField name="*_partial" type="partial_matcher" multiValued="true" indexed="true" stored="false"/>
  651. <dynamicField name="*_zh-tw" type="text_cjk" multiValued="false"/>
  652. <dynamicField name="*_af" type="text_general" multiValued="false"/>
  653. <dynamicField name="*_am" type="text_general" multiValued="false"/>
  654. <dynamicField name="*_ar" type="arabic" multiValued="false"/>
  655. <dynamicField name="*_as" type="text_general" multiValued="false"/>
  656. <dynamicField name="*_az" type="text_general" multiValued="false"/>
  657. <dynamicField name="*_be" type="text_general" multiValued="false"/>
  658. <dynamicField name="*_bg" type="bulgarian" multiValued="false"/>
  659. <dynamicField name="*_bn" type="text_general" multiValued="false"/>
  660. <dynamicField name="*_br" type="text_general" multiValued="false"/>
  661. <dynamicField name="*_ca" type="catalan" multiValued="false"/>
  662. <dynamicField name="*_cs" type="czech" multiValued="false"/>
  663. <dynamicField name="*_cz" type="czech" multiValued="false"/>
  664. <dynamicField name="*_da" type="danish" multiValued="false"/>
  665. <dynamicField name="*_de" type="german" multiValued="false"/>
  666. <dynamicField name="*_el" type="greek" multiValued="false"/>
  667. <dynamicField name="*_en" type="english" multiValued="false"/>
  668. <dynamicField name="*_es" type="spanish" multiValued="false"/>
  669. <dynamicField name="*_et" type="text_general" multiValued="false"/>
  670. <dynamicField name="*_eu" type="text_eu" multiValued="false"/>
  671. <dynamicField name="*_fa" type="persian" multiValued="false"/>
  672. <dynamicField name="*_fi" type="finnish" multiValued="false"/>
  673. <dynamicField name="*_fo" type="text_general" multiValued="false"/>
  674. <dynamicField name="*_fr" type="french" multiValued="false"/>
  675. <dynamicField name="*_ga" type="irish" multiValued="false"/>
  676. <dynamicField name="*_gl" type="galician" multiValued="false"/>
  677. <dynamicField name="*_gu" type="text_general" multiValued="false"/>
  678. <dynamicField name="*_ha" type="text_general" multiValued="false"/>
  679. <dynamicField name="*_he" type="text_general" multiValued="false"/>
  680. <dynamicField name="*_hi" type="hindi" multiValued="false"/>
  681. <dynamicField name="*_hr" type="text_general" multiValued="false"/>
  682. <dynamicField name="*_hu" type="text_hu" multiValued="false"/>
  683. <dynamicField name="*_hy" type="text_hy" multiValued="false"/>
  684. <dynamicField name="*_id" type="indonesian" multiValued="false"/>
  685. <dynamicField name="*_is" type="text_general" multiValued="false"/>
  686. <dynamicField name="*_it" type="italian" multiValued="false"/>
  687. <dynamicField name="*_ja" type="japanese" multiValued="false"/>
  688. <dynamicField name="*_ka" type="text_general" multiValued="false"/>
  689. <dynamicField name="*_kk" type="text_general" multiValued="false"/>
  690. <dynamicField name="*_km" type="text_general" multiValued="false"/>
  691. <dynamicField name="*_kn" type="text_general" multiValued="false"/>
  692. <dynamicField name="*_ko" type="text_cjk" multiValued="false"/>
  693. <dynamicField name="*_lg" type="text_general" multiValued="false"/>
  694. <dynamicField name="*_lv" type="latvian" multiValued="false"/>
  695. <dynamicField name="*_lt" type="text_general" multiValued="false"/>
  696. <dynamicField name="*_mk" type="text_general" multiValued="false"/>
  697. <dynamicField name="*_ml" type="text_general" multiValued="false"/>
  698. <dynamicField name="*_mr" type="text_general" multiValued="false"/>
  699. <dynamicField name="*_ms" type="text_general" multiValued="false"/>
  700. <dynamicField name="*_mt" type="text_general" multiValued="false"/>
  701. <dynamicField name="*_nb" type="text_general" multiValued="false"/>
  702. <dynamicField name="*_ne" type="text_general" multiValued="false"/>
  703. <dynamicField name="*_nl" type="dutch" multiValued="false"/>
  704. <dynamicField name="*_nn" type="text_general" multiValued="false"/>
  705. <dynamicField name="*_no" type="norwegian" multiValued="false"/>
  706. <dynamicField name="*_om" type="text_general" multiValued="false"/>
  707. <dynamicField name="*_or" type="text_general" multiValued="false"/>
  708. <dynamicField name="*_pa" type="text_general" multiValued="false"/>
  709. <dynamicField name="*_pl" type="text_general" multiValued="false"/>
  710. <dynamicField name="*_pt" type="portuguese" multiValued="false"/>
  711. <dynamicField name="*_ro" type="romanian" multiValued="false"/>
  712. <dynamicField name="*_ru" type="russian" multiValued="false"/>
  713. <dynamicField name="*_rw" type="text_general" multiValued="false"/>
  714. <dynamicField name="*_si" type="text_general" multiValued="false"/>
  715. <dynamicField name="*_sk" type="text_general" multiValued="false"/>
  716. <dynamicField name="*_sl" type="text_general" multiValued="false"/>
  717. <dynamicField name="*_so" type="text_general" multiValued="false"/>
  718. <dynamicField name="*_sq" type="text_general" multiValued="false"/>
  719. <dynamicField name="*_sr" type="text_general" multiValued="false"/>
  720. <dynamicField name="*_sv" type="swedish" multiValued="false"/>
  721. <dynamicField name="*_sw" type="text_general" multiValued="false"/>
  722. <dynamicField name="*_ta" type="text_general" multiValued="false"/>
  723. <dynamicField name="*_te" type="text_general" multiValued="false"/>
  724. <dynamicField name="*_th" type="thai" multiValued="false"/>
  725. <dynamicField name="*_tr" type="turkish" multiValued="false"/>
  726. <dynamicField name="*_uk" type="text_general" multiValued="false"/>
  727. <dynamicField name="*_ur" type="text_general" multiValued="false"/>
  728. <dynamicField name="*_uz" type="text_general" multiValued="false"/>
  729. <dynamicField name="*_vi" type="text_general" multiValued="false"/>
  730. <dynamicField name="*_yo" type="text_general" multiValued="false"/>
  731. <dynamicField name="*_zh" type="text_cjk" multiValued="false"/>
  732. <dynamicField name="*_zu" type="text_general" multiValued="false"/>
  733. <copyField source="name_*" dest="name_whitespace"/>
  734. <copyField source="description_*" dest="description_whitespace"/>
  735. <copyField source="name_*" dest="name_partial"/>
  736. <copyField source="description_*" dest="description_partial"/>
  737. </schema>