Advertisement
Guest User

managed-schema.xml

a guest
Dec 12th, 2016
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 30.28 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!-- Solr managed schema - automatically generated - DO NOT EDIT -->
  3. <schema name="example-data-driven-schema" version="1.6">
  4. <uniqueKey>id</uniqueKey>
  5. <fieldType name="ancestor_path" class="solr.TextField">
  6. <analyzer type="index">
  7. <tokenizer class="solr.KeywordTokenizerFactory"/>
  8. </analyzer>
  9. <analyzer type="query">
  10. <tokenizer class="solr.PathHierarchyTokenizerFactory" delimiter="/"/>
  11. </analyzer>
  12. </fieldType>
  13. <fieldType name="binary" class="solr.BinaryField"/>
  14. <fieldType name="boolean" class="solr.BoolField" sortMissingLast="true"/>
  15. <fieldType name="booleans" class="solr.BoolField" sortMissingLast="true" multiValued="true"/>
  16. <fieldType name="currency" class="solr.CurrencyField" currencyConfig="currency.xml" defaultCurrency="USD" precisionStep="8"/>
  17. <fieldType name="date" class="solr.TrieDateField" positionIncrementGap="0" docValues="true" precisionStep="0"/>
  18. <fieldType name="dates" class="solr.TrieDateField" positionIncrementGap="0" docValues="true" multiValued="true" precisionStep="0"/>
  19. <fieldType name="descendent_path" class="solr.TextField">
  20. <analyzer type="index">
  21. <tokenizer class="solr.PathHierarchyTokenizerFactory" delimiter="/"/>
  22. </analyzer>
  23. <analyzer type="query">
  24. <tokenizer class="solr.KeywordTokenizerFactory"/>
  25. </analyzer>
  26. </fieldType>
  27. <fieldType name="double" class="solr.TrieDoubleField" positionIncrementGap="0" docValues="true" precisionStep="0"/>
  28. <fieldType name="doubles" class="solr.TrieDoubleField" positionIncrementGap="0" docValues="true" multiValued="true" precisionStep="0"/>
  29. <fieldType name="float" class="solr.TrieFloatField" positionIncrementGap="0" docValues="true" precisionStep="0"/>
  30. <fieldType name="floats" class="solr.TrieFloatField" positionIncrementGap="0" docValues="true" multiValued="true" precisionStep="0"/>
  31. <fieldType name="ignored" class="solr.StrField" indexed="false" stored="false" docValues="false" multiValued="true"/>
  32. <fieldType name="int" class="solr.TrieIntField" positionIncrementGap="0" docValues="true" precisionStep="0"/>
  33. <fieldType name="ints" class="solr.TrieIntField" positionIncrementGap="0" docValues="true" multiValued="true" precisionStep="0"/>
  34. <fieldType name="location" class="solr.LatLonType" subFieldSuffix="_coordinate"/>
  35. <fieldType name="location_rpt" class="solr.SpatialRecursivePrefixTreeFieldType" geo="true" maxDistErr="0.001" distErrPct="0.025" distanceUnits="kilometers"/>
  36. <fieldType name="long" class="solr.TrieLongField" positionIncrementGap="0" docValues="true" precisionStep="0"/>
  37. <fieldType name="longs" class="solr.TrieLongField" positionIncrementGap="0" docValues="true" multiValued="true" precisionStep="0"/>
  38. <fieldType name="lowercase" class="solr.TextField" positionIncrementGap="100">
  39. <analyzer>
  40. <tokenizer class="solr.KeywordTokenizerFactory"/>
  41. <filter class="solr.LowerCaseFilterFactory"/>
  42. </analyzer>
  43. </fieldType>
  44. <fieldType name="phonetic_en" class="solr.TextField" indexed="true" stored="false">
  45. <analyzer>
  46. <tokenizer class="solr.StandardTokenizerFactory"/>
  47. <filter class="solr.DoubleMetaphoneFilterFactory" inject="false"/>
  48. </analyzer>
  49. </fieldType>
  50. <fieldType name="point" class="solr.PointType" subFieldSuffix="_d" dimension="2"/>
  51. <fieldType name="random" class="solr.RandomSortField" indexed="true"/>
  52. <fieldType name="string" class="solr.StrField" sortMissingLast="true" docValues="true"/>
  53. <fieldType name="strings" class="solr.StrField" sortMissingLast="true" docValues="true" multiValued="true"/>
  54. <fieldType name="suggest_phrase" class="solr.TextField" positionIncrementGap="100">
  55. <analyzer type="index">
  56. <tokenizer class="solr.ClassicTokenizerFactory"/>
  57. <filter class="solr.LowerCaseFilterFactory"/>
  58. <filter class="solr.StopFilterFactory" words="lang/stopwords_en.txt" ignoreCase="true"/>
  59. <filter class="solr.WordDelimiterFilterFactory"
  60. generateWordParts="0"
  61. generateNumberParts="0"
  62. splitOnCaseChange="0"
  63. splitOnNumerics="0"
  64. catenateWords="0"
  65. catenateNumbers="1"
  66. preserveOriginal="0" />
  67. </analyzer>
  68. <analyzer type="query">
  69. <tokenizer class="solr.ClassicTokenizerFactory"/>
  70. <filter class="solr.LowerCaseFilterFactory"/>
  71. <filter class="solr.StopFilterFactory" words="lang/stopwords_en.txt" ignoreCase="true"/>
  72. <filter class="solr.WordDelimiterFilterFactory"
  73. generateWordParts="0"
  74. generateNumberParts="0"
  75. splitOnCaseChange="0"
  76. splitOnNumerics="0"
  77. catenateWords="0"
  78. catenateNumbers="1"
  79. preserveOriginal="0" />
  80. </analyzer>
  81. </fieldType>
  82. <fieldType name="tdate" class="solr.TrieDateField" positionIncrementGap="0" docValues="true" precisionStep="6"/>
  83. <fieldType name="tdates" class="solr.TrieDateField" positionIncrementGap="0" docValues="true" multiValued="true" precisionStep="6"/>
  84. <fieldType name="tdouble" class="solr.TrieDoubleField" positionIncrementGap="0" docValues="true" precisionStep="8"/>
  85. <fieldType name="tdoubles" class="solr.TrieDoubleField" positionIncrementGap="0" docValues="true" multiValued="true" precisionStep="8"/>
  86. <fieldType name="text_ar" class="solr.TextField" positionIncrementGap="100">
  87. <analyzer>
  88. <tokenizer class="solr.StandardTokenizerFactory"/>
  89. <filter class="solr.LowerCaseFilterFactory"/>
  90. <filter class="solr.StopFilterFactory" words="lang/stopwords_ar.txt" ignoreCase="true"/>
  91. <filter class="solr.ArabicNormalizationFilterFactory"/>
  92. <filter class="solr.ArabicStemFilterFactory"/>
  93. </analyzer>
  94. </fieldType>
  95. <fieldType name="text_bg" class="solr.TextField" positionIncrementGap="100">
  96. <analyzer>
  97. <tokenizer class="solr.StandardTokenizerFactory"/>
  98. <filter class="solr.LowerCaseFilterFactory"/>
  99. <filter class="solr.StopFilterFactory" words="lang/stopwords_bg.txt" ignoreCase="true"/>
  100. <filter class="solr.BulgarianStemFilterFactory"/>
  101. </analyzer>
  102. </fieldType>
  103. <fieldType name="text_ca" class="solr.TextField" positionIncrementGap="100">
  104. <analyzer>
  105. <tokenizer class="solr.StandardTokenizerFactory"/>
  106. <filter class="solr.ElisionFilterFactory" articles="lang/contractions_ca.txt" ignoreCase="true"/>
  107. <filter class="solr.LowerCaseFilterFactory"/>
  108. <filter class="solr.StopFilterFactory" words="lang/stopwords_ca.txt" ignoreCase="true"/>
  109. <filter class="solr.SnowballPorterFilterFactory" language="Catalan"/>
  110. </analyzer>
  111. </fieldType>
  112. <fieldType name="text_cjk" class="solr.TextField" positionIncrementGap="100">
  113. <analyzer>
  114. <tokenizer class="solr.StandardTokenizerFactory"/>
  115. <filter class="solr.CJKWidthFilterFactory"/>
  116. <filter class="solr.LowerCaseFilterFactory"/>
  117. <filter class="solr.CJKBigramFilterFactory"/>
  118. </analyzer>
  119. </fieldType>
  120. <fieldType name="text_cz" class="solr.TextField" positionIncrementGap="100">
  121. <analyzer>
  122. <tokenizer class="solr.StandardTokenizerFactory"/>
  123. <filter class="solr.LowerCaseFilterFactory"/>
  124. <filter class="solr.StopFilterFactory" words="lang/stopwords_cz.txt" ignoreCase="true"/>
  125. <filter class="solr.CzechStemFilterFactory"/>
  126. </analyzer>
  127. </fieldType>
  128. <fieldType name="text_da" class="solr.TextField" positionIncrementGap="100">
  129. <analyzer>
  130. <tokenizer class="solr.StandardTokenizerFactory"/>
  131. <filter class="solr.LowerCaseFilterFactory"/>
  132. <filter class="solr.StopFilterFactory" format="snowball" words="lang/stopwords_da.txt" ignoreCase="true"/>
  133. <filter class="solr.SnowballPorterFilterFactory" language="Danish"/>
  134. </analyzer>
  135. </fieldType>
  136. <fieldType name="text_de" class="solr.TextField" positionIncrementGap="100">
  137. <analyzer>
  138. <tokenizer class="solr.StandardTokenizerFactory"/>
  139. <filter class="solr.LowerCaseFilterFactory"/>
  140. <filter class="solr.StopFilterFactory" format="snowball" words="lang/stopwords_de.txt" ignoreCase="true"/>
  141. <filter class="solr.GermanNormalizationFilterFactory"/>
  142. <filter class="solr.GermanLightStemFilterFactory"/>
  143. </analyzer>
  144. </fieldType>
  145. <fieldType name="text_el" class="solr.TextField" positionIncrementGap="100">
  146. <analyzer>
  147. <tokenizer class="solr.StandardTokenizerFactory"/>
  148. <filter class="solr.GreekLowerCaseFilterFactory"/>
  149. <filter class="solr.StopFilterFactory" words="lang/stopwords_el.txt" ignoreCase="false"/>
  150. <filter class="solr.GreekStemFilterFactory"/>
  151. </analyzer>
  152. </fieldType>
  153. <fieldType name="text_en" class="solr.TextField" positionIncrementGap="100">
  154. <analyzer type="index">
  155. <tokenizer class="solr.StandardTokenizerFactory"/>
  156. <filter class="solr.StopFilterFactory" words="lang/stopwords_en.txt" ignoreCase="true"/>
  157. <filter class="solr.LowerCaseFilterFactory"/>
  158. <filter class="solr.EnglishPossessiveFilterFactory"/>
  159. <filter class="solr.KeywordMarkerFilterFactory" protected="protwords.txt"/>
  160. <filter class="solr.PorterStemFilterFactory"/>
  161. </analyzer>
  162. <analyzer type="query">
  163. <tokenizer class="solr.StandardTokenizerFactory"/>
  164. <filter class="solr.SynonymFilterFactory" expand="true" ignoreCase="true" synonyms="synonyms.txt"/>
  165. <filter class="solr.StopFilterFactory" words="lang/stopwords_en.txt" ignoreCase="true"/>
  166. <filter class="solr.LowerCaseFilterFactory"/>
  167. <filter class="solr.EnglishPossessiveFilterFactory"/>
  168. <filter class="solr.KeywordMarkerFilterFactory" protected="protwords.txt"/>
  169. <filter class="solr.PorterStemFilterFactory"/>
  170. </analyzer>
  171. </fieldType>
  172. <fieldType name="text_en_splitting" class="solr.TextField" autoGeneratePhraseQueries="true" positionIncrementGap="100">
  173. <analyzer type="index">
  174. <tokenizer class="solr.WhitespaceTokenizerFactory"/>
  175. <filter class="solr.StopFilterFactory" words="lang/stopwords_en.txt" ignoreCase="true"/>
  176. <filter class="solr.WordDelimiterFilterFactory" catenateNumbers="1" generateNumberParts="1" splitOnCaseChange="1" generateWordParts="1" catenateAll="0" catenateWords="1"/>
  177. <filter class="solr.LowerCaseFilterFactory"/>
  178. <filter class="solr.KeywordMarkerFilterFactory" protected="protwords.txt"/>
  179. <filter class="solr.PorterStemFilterFactory"/>
  180. </analyzer>
  181. <analyzer type="query">
  182. <tokenizer class="solr.WhitespaceTokenizerFactory"/>
  183. <filter class="solr.SynonymFilterFactory" expand="true" ignoreCase="true" synonyms="synonyms.txt"/>
  184. <filter class="solr.StopFilterFactory" words="lang/stopwords_en.txt" ignoreCase="true"/>
  185. <filter class="solr.WordDelimiterFilterFactory" catenateNumbers="0" generateNumberParts="1" splitOnCaseChange="1" generateWordParts="1" catenateAll="0" catenateWords="0"/>
  186. <filter class="solr.LowerCaseFilterFactory"/>
  187. <filter class="solr.KeywordMarkerFilterFactory" protected="protwords.txt"/>
  188. <filter class="solr.PorterStemFilterFactory"/>
  189. </analyzer>
  190. </fieldType>
  191. <fieldType name="text_en_splitting_tight" class="solr.TextField" autoGeneratePhraseQueries="true" positionIncrementGap="100">
  192. <analyzer>
  193. <tokenizer class="solr.WhitespaceTokenizerFactory"/>
  194. <filter class="solr.SynonymFilterFactory" expand="false" ignoreCase="true" synonyms="synonyms.txt"/>
  195. <filter class="solr.StopFilterFactory" words="lang/stopwords_en.txt" ignoreCase="true"/>
  196. <filter class="solr.WordDelimiterFilterFactory" catenateNumbers="1" generateNumberParts="0" generateWordParts="0" catenateAll="0" catenateWords="1"/>
  197. <filter class="solr.LowerCaseFilterFactory"/>
  198. <filter class="solr.KeywordMarkerFilterFactory" protected="protwords.txt"/>
  199. <filter class="solr.EnglishMinimalStemFilterFactory"/>
  200. <filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
  201. </analyzer>
  202. </fieldType>
  203. <fieldType name="text_es" class="solr.TextField" positionIncrementGap="100">
  204. <analyzer>
  205. <tokenizer class="solr.StandardTokenizerFactory"/>
  206. <filter class="solr.LowerCaseFilterFactory"/>
  207. <filter class="solr.StopFilterFactory" format="snowball" words="lang/stopwords_es.txt" ignoreCase="true"/>
  208. <filter class="solr.SpanishLightStemFilterFactory"/>
  209. </analyzer>
  210. </fieldType>
  211. <fieldType name="text_eu" class="solr.TextField" positionIncrementGap="100">
  212. <analyzer>
  213. <tokenizer class="solr.StandardTokenizerFactory"/>
  214. <filter class="solr.LowerCaseFilterFactory"/>
  215. <filter class="solr.StopFilterFactory" words="lang/stopwords_eu.txt" ignoreCase="true"/>
  216. <filter class="solr.SnowballPorterFilterFactory" language="Basque"/>
  217. </analyzer>
  218. </fieldType>
  219. <fieldType name="text_fa" class="solr.TextField" positionIncrementGap="100">
  220. <analyzer>
  221. <charFilter class="solr.PersianCharFilterFactory"/>
  222. <tokenizer class="solr.StandardTokenizerFactory"/>
  223. <filter class="solr.LowerCaseFilterFactory"/>
  224. <filter class="solr.ArabicNormalizationFilterFactory"/>
  225. <filter class="solr.PersianNormalizationFilterFactory"/>
  226. <filter class="solr.StopFilterFactory" words="lang/stopwords_fa.txt" ignoreCase="true"/>
  227. </analyzer>
  228. </fieldType>
  229. <fieldType name="text_fi" class="solr.TextField" positionIncrementGap="100">
  230. <analyzer>
  231. <tokenizer class="solr.StandardTokenizerFactory"/>
  232. <filter class="solr.LowerCaseFilterFactory"/>
  233. <filter class="solr.StopFilterFactory" format="snowball" words="lang/stopwords_fi.txt" ignoreCase="true"/>
  234. <filter class="solr.SnowballPorterFilterFactory" language="Finnish"/>
  235. </analyzer>
  236. </fieldType>
  237. <fieldType name="text_fr" class="solr.TextField" positionIncrementGap="100">
  238. <analyzer>
  239. <tokenizer class="solr.StandardTokenizerFactory"/>
  240. <filter class="solr.ElisionFilterFactory" articles="lang/contractions_fr.txt" ignoreCase="true"/>
  241. <filter class="solr.LowerCaseFilterFactory"/>
  242. <filter class="solr.StopFilterFactory" format="snowball" words="lang/stopwords_fr.txt" ignoreCase="true"/>
  243. <filter class="solr.FrenchLightStemFilterFactory"/>
  244. </analyzer>
  245. </fieldType>
  246. <fieldType name="text_ga" class="solr.TextField" positionIncrementGap="100">
  247. <analyzer>
  248. <tokenizer class="solr.StandardTokenizerFactory"/>
  249. <filter class="solr.ElisionFilterFactory" articles="lang/contractions_ga.txt" ignoreCase="true"/>
  250. <filter class="solr.StopFilterFactory" words="lang/hyphenations_ga.txt" ignoreCase="true"/>
  251. <filter class="solr.IrishLowerCaseFilterFactory"/>
  252. <filter class="solr.StopFilterFactory" words="lang/stopwords_ga.txt" ignoreCase="true"/>
  253. <filter class="solr.SnowballPorterFilterFactory" language="Irish"/>
  254. </analyzer>
  255. </fieldType>
  256. <fieldType name="text_general" class="solr.TextField" positionIncrementGap="100" multiValued="true">
  257. <analyzer type="index">
  258. <tokenizer class="solr.StandardTokenizerFactory"/>
  259. <filter class="solr.StopFilterFactory" words="stopwords.txt" ignoreCase="true"/>
  260. <filter class="solr.LowerCaseFilterFactory"/>
  261. </analyzer>
  262. <analyzer type="query">
  263. <tokenizer class="solr.StandardTokenizerFactory"/>
  264. <filter class="solr.StopFilterFactory" words="stopwords.txt" ignoreCase="true"/>
  265. <filter class="solr.SynonymFilterFactory" expand="true" ignoreCase="true" synonyms="synonyms.txt"/>
  266. <filter class="solr.LowerCaseFilterFactory"/>
  267. </analyzer>
  268. </fieldType>
  269. <fieldType name="text_general_rev" class="solr.TextField" positionIncrementGap="100">
  270. <analyzer type="index">
  271. <tokenizer class="solr.StandardTokenizerFactory"/>
  272. <filter class="solr.StopFilterFactory" words="stopwords.txt" ignoreCase="true"/>
  273. <filter class="solr.LowerCaseFilterFactory"/>
  274. <filter class="solr.ReversedWildcardFilterFactory" maxPosQuestion="2" maxFractionAsterisk="0.33" maxPosAsterisk="3" withOriginal="true"/>
  275. </analyzer>
  276. <analyzer type="query">
  277. <tokenizer class="solr.StandardTokenizerFactory"/>
  278. <filter class="solr.SynonymFilterFactory" expand="true" ignoreCase="true" synonyms="synonyms.txt"/>
  279. <filter class="solr.StopFilterFactory" words="stopwords.txt" ignoreCase="true"/>
  280. <filter class="solr.LowerCaseFilterFactory"/>
  281. </analyzer>
  282. </fieldType>
  283. <fieldType name="text_gl" class="solr.TextField" positionIncrementGap="100">
  284. <analyzer>
  285. <tokenizer class="solr.StandardTokenizerFactory"/>
  286. <filter class="solr.LowerCaseFilterFactory"/>
  287. <filter class="solr.StopFilterFactory" words="lang/stopwords_gl.txt" ignoreCase="true"/>
  288. <filter class="solr.GalicianStemFilterFactory"/>
  289. </analyzer>
  290. </fieldType>
  291. <fieldType name="text_hi" class="solr.TextField" positionIncrementGap="100">
  292. <analyzer>
  293. <tokenizer class="solr.StandardTokenizerFactory"/>
  294. <filter class="solr.LowerCaseFilterFactory"/>
  295. <filter class="solr.IndicNormalizationFilterFactory"/>
  296. <filter class="solr.HindiNormalizationFilterFactory"/>
  297. <filter class="solr.StopFilterFactory" words="lang/stopwords_hi.txt" ignoreCase="true"/>
  298. <filter class="solr.HindiStemFilterFactory"/>
  299. </analyzer>
  300. </fieldType>
  301. <fieldType name="text_hu" class="solr.TextField" positionIncrementGap="100">
  302. <analyzer>
  303. <tokenizer class="solr.StandardTokenizerFactory"/>
  304. <filter class="solr.LowerCaseFilterFactory"/>
  305. <filter class="solr.StopFilterFactory" format="snowball" words="lang/stopwords_hu.txt" ignoreCase="true"/>
  306. <filter class="solr.SnowballPorterFilterFactory" language="Hungarian"/>
  307. </analyzer>
  308. </fieldType>
  309. <fieldType name="text_hy" class="solr.TextField" positionIncrementGap="100">
  310. <analyzer>
  311. <tokenizer class="solr.StandardTokenizerFactory"/>
  312. <filter class="solr.LowerCaseFilterFactory"/>
  313. <filter class="solr.StopFilterFactory" words="lang/stopwords_hy.txt" ignoreCase="true"/>
  314. <filter class="solr.SnowballPorterFilterFactory" language="Armenian"/>
  315. </analyzer>
  316. </fieldType>
  317. <fieldType name="text_id" class="solr.TextField" positionIncrementGap="100">
  318. <analyzer>
  319. <tokenizer class="solr.StandardTokenizerFactory"/>
  320. <filter class="solr.LowerCaseFilterFactory"/>
  321. <filter class="solr.StopFilterFactory" words="lang/stopwords_id.txt" ignoreCase="true"/>
  322. <filter class="solr.IndonesianStemFilterFactory" stemDerivational="true"/>
  323. </analyzer>
  324. </fieldType>
  325. <fieldType name="text_it" class="solr.TextField" positionIncrementGap="100">
  326. <analyzer>
  327. <tokenizer class="solr.StandardTokenizerFactory"/>
  328. <filter class="solr.ElisionFilterFactory" articles="lang/contractions_it.txt" ignoreCase="true"/>
  329. <filter class="solr.LowerCaseFilterFactory"/>
  330. <filter class="solr.StopFilterFactory" format="snowball" words="lang/stopwords_it.txt" ignoreCase="true"/>
  331. <filter class="solr.ItalianLightStemFilterFactory"/>
  332. </analyzer>
  333. </fieldType>
  334. <fieldType name="text_ja" class="solr.TextField" autoGeneratePhraseQueries="false" positionIncrementGap="100">
  335. <analyzer>
  336. <tokenizer class="solr.JapaneseTokenizerFactory" mode="search"/>
  337. <filter class="solr.JapaneseBaseFormFilterFactory"/>
  338. <filter class="solr.JapanesePartOfSpeechStopFilterFactory" tags="lang/stoptags_ja.txt"/>
  339. <filter class="solr.CJKWidthFilterFactory"/>
  340. <filter class="solr.StopFilterFactory" words="lang/stopwords_ja.txt" ignoreCase="true"/>
  341. <filter class="solr.JapaneseKatakanaStemFilterFactory" minimumLength="4"/>
  342. <filter class="solr.LowerCaseFilterFactory"/>
  343. </analyzer>
  344. </fieldType>
  345. <fieldType name="text_lv" class="solr.TextField" positionIncrementGap="100">
  346. <analyzer>
  347. <tokenizer class="solr.StandardTokenizerFactory"/>
  348. <filter class="solr.LowerCaseFilterFactory"/>
  349. <filter class="solr.StopFilterFactory" words="lang/stopwords_lv.txt" ignoreCase="true"/>
  350. <filter class="solr.LatvianStemFilterFactory"/>
  351. </analyzer>
  352. </fieldType>
  353. <fieldType name="text_nl" class="solr.TextField" positionIncrementGap="100">
  354. <analyzer>
  355. <tokenizer class="solr.StandardTokenizerFactory"/>
  356. <filter class="solr.LowerCaseFilterFactory"/>
  357. <filter class="solr.StopFilterFactory" format="snowball" words="lang/stopwords_nl.txt" ignoreCase="true"/>
  358. <filter class="solr.StemmerOverrideFilterFactory" dictionary="lang/stemdict_nl.txt" ignoreCase="false"/>
  359. <filter class="solr.SnowballPorterFilterFactory" language="Dutch"/>
  360. </analyzer>
  361. </fieldType>
  362. <fieldType name="text_no" class="solr.TextField" positionIncrementGap="100">
  363. <analyzer>
  364. <tokenizer class="solr.StandardTokenizerFactory"/>
  365. <filter class="solr.LowerCaseFilterFactory"/>
  366. <filter class="solr.StopFilterFactory" format="snowball" words="lang/stopwords_no.txt" ignoreCase="true"/>
  367. <filter class="solr.SnowballPorterFilterFactory" language="Norwegian"/>
  368. </analyzer>
  369. </fieldType>
  370. <fieldType name="text_pt" class="solr.TextField" positionIncrementGap="100">
  371. <analyzer>
  372. <tokenizer class="solr.StandardTokenizerFactory"/>
  373. <filter class="solr.LowerCaseFilterFactory"/>
  374. <filter class="solr.StopFilterFactory" format="snowball" words="lang/stopwords_pt.txt" ignoreCase="true"/>
  375. <filter class="solr.PortugueseLightStemFilterFactory"/>
  376. </analyzer>
  377. </fieldType>
  378. <fieldType name="text_ro" class="solr.TextField" positionIncrementGap="100">
  379. <analyzer>
  380. <tokenizer class="solr.StandardTokenizerFactory"/>
  381. <filter class="solr.LowerCaseFilterFactory"/>
  382. <filter class="solr.StopFilterFactory" words="lang/stopwords_ro.txt" ignoreCase="true"/>
  383. <filter class="solr.SnowballPorterFilterFactory" language="Romanian"/>
  384. </analyzer>
  385. </fieldType>
  386. <fieldType name="text_ru" 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_ru.txt" ignoreCase="true"/>
  391. <filter class="solr.SnowballPorterFilterFactory" language="Russian"/>
  392. </analyzer>
  393. </fieldType>
  394. <fieldType name="text_sv" class="solr.TextField" positionIncrementGap="100">
  395. <analyzer>
  396. <tokenizer class="solr.StandardTokenizerFactory"/>
  397. <filter class="solr.LowerCaseFilterFactory"/>
  398. <filter class="solr.StopFilterFactory" format="snowball" words="lang/stopwords_sv.txt" ignoreCase="true"/>
  399. <filter class="solr.SnowballPorterFilterFactory" language="Swedish"/>
  400. </analyzer>
  401. </fieldType>
  402. <fieldType name="text_th" class="solr.TextField" positionIncrementGap="100">
  403. <analyzer>
  404. <tokenizer class="solr.ThaiTokenizerFactory"/>
  405. <filter class="solr.LowerCaseFilterFactory"/>
  406. <filter class="solr.StopFilterFactory" words="lang/stopwords_th.txt" ignoreCase="true"/>
  407. </analyzer>
  408. </fieldType>
  409. <fieldType name="text_tr" class="solr.TextField" positionIncrementGap="100">
  410. <analyzer>
  411. <tokenizer class="solr.StandardTokenizerFactory"/>
  412. <filter class="solr.TurkishLowerCaseFilterFactory"/>
  413. <filter class="solr.StopFilterFactory" words="lang/stopwords_tr.txt" ignoreCase="false"/>
  414. <filter class="solr.SnowballPorterFilterFactory" language="Turkish"/>
  415. </analyzer>
  416. </fieldType>
  417. <fieldType name="text_ws" class="solr.TextField" positionIncrementGap="100">
  418. <analyzer>
  419. <tokenizer class="solr.WhitespaceTokenizerFactory"/>
  420. </analyzer>
  421. </fieldType>
  422. <fieldType name="tfloat" class="solr.TrieFloatField" positionIncrementGap="0" docValues="true" precisionStep="8"/>
  423. <fieldType name="tfloats" class="solr.TrieFloatField" positionIncrementGap="0" docValues="true" multiValued="true" precisionStep="8"/>
  424. <fieldType name="tint" class="solr.TrieIntField" positionIncrementGap="0" docValues="true" precisionStep="8"/>
  425. <fieldType name="tints" class="solr.TrieIntField" positionIncrementGap="0" docValues="true" multiValued="true" precisionStep="8"/>
  426. <fieldType name="tlong" class="solr.TrieLongField" positionIncrementGap="0" docValues="true" precisionStep="8"/>
  427. <fieldType name="tlongs" class="solr.TrieLongField" positionIncrementGap="0" docValues="true" multiValued="true" precisionStep="8"/>
  428. <field name="_root_" type="string" docValues="false" indexed="true" stored="false"/>
  429. <field name="_text_" type="text_general" multiValued="true" indexed="true" stored="false"/>
  430. <field name="_version_" type="long" indexed="true" stored="false"/>
  431. <field name="id" type="string" multiValued="false" indexed="true" required="true" stored="true"/>
  432. <field name="suggest_field" type="suggest_phrase" indexed="true" required="true" stored="true"/>
  433. <field name="year" type="int" indexed="true" termOffsets="false" stored="true" termPositions="false" termVectors="false" required="true"/>
  434. <dynamicField name="*_txt_en_split_tight" type="text_en_splitting_tight" indexed="true" stored="true"/>
  435. <dynamicField name="*_descendent_path" type="descendent_path" indexed="true" stored="true"/>
  436. <dynamicField name="*_ancestor_path" type="ancestor_path" indexed="true" stored="true"/>
  437. <dynamicField name="*_txt_en_split" type="text_en_splitting" indexed="true" stored="true"/>
  438. <dynamicField name="*_coordinate" type="tdouble" indexed="true" stored="false" useDocValuesAsStored="false"/>
  439. <dynamicField name="ignored_*" type="ignored" multiValued="true"/>
  440. <dynamicField name="*_txt_rev" type="text_general_rev" indexed="true" stored="true"/>
  441. <dynamicField name="*_phon_en" type="phonetic_en" indexed="true" stored="true"/>
  442. <dynamicField name="*_s_lower" type="lowercase" indexed="true" stored="true"/>
  443. <dynamicField name="*_txt_cjk" type="text_cjk" indexed="true" stored="true"/>
  444. <dynamicField name="random_*" type="random"/>
  445. <dynamicField name="*_txt_en" type="text_en" indexed="true" stored="true"/>
  446. <dynamicField name="*_txt_ar" type="text_ar" indexed="true" stored="true"/>
  447. <dynamicField name="*_txt_bg" type="text_bg" indexed="true" stored="true"/>
  448. <dynamicField name="*_txt_ca" type="text_ca" indexed="true" stored="true"/>
  449. <dynamicField name="*_txt_cz" type="text_cz" indexed="true" stored="true"/>
  450. <dynamicField name="*_txt_da" type="text_da" indexed="true" stored="true"/>
  451. <dynamicField name="*_txt_de" type="text_de" indexed="true" stored="true"/>
  452. <dynamicField name="*_txt_el" type="text_el" indexed="true" stored="true"/>
  453. <dynamicField name="*_txt_es" type="text_es" indexed="true" stored="true"/>
  454. <dynamicField name="*_txt_eu" type="text_eu" indexed="true" stored="true"/>
  455. <dynamicField name="*_txt_fa" type="text_fa" indexed="true" stored="true"/>
  456. <dynamicField name="*_txt_fi" type="text_fi" indexed="true" stored="true"/>
  457. <dynamicField name="*_txt_fr" type="text_fr" indexed="true" stored="true"/>
  458. <dynamicField name="*_txt_ga" type="text_ga" indexed="true" stored="true"/>
  459. <dynamicField name="*_txt_gl" type="text_gl" indexed="true" stored="true"/>
  460. <dynamicField name="*_txt_hi" type="text_hi" indexed="true" stored="true"/>
  461. <dynamicField name="*_txt_hu" type="text_hu" indexed="true" stored="true"/>
  462. <dynamicField name="*_txt_hy" type="text_hy" indexed="true" stored="true"/>
  463. <dynamicField name="*_txt_id" type="text_id" indexed="true" stored="true"/>
  464. <dynamicField name="*_txt_it" type="text_it" indexed="true" stored="true"/>
  465. <dynamicField name="*_txt_ja" type="text_ja" indexed="true" stored="true"/>
  466. <dynamicField name="*_txt_lv" type="text_lv" indexed="true" stored="true"/>
  467. <dynamicField name="*_txt_nl" type="text_nl" indexed="true" stored="true"/>
  468. <dynamicField name="*_txt_no" type="text_no" indexed="true" stored="true"/>
  469. <dynamicField name="*_txt_pt" type="text_pt" indexed="true" stored="true"/>
  470. <dynamicField name="*_txt_ro" type="text_ro" indexed="true" stored="true"/>
  471. <dynamicField name="*_txt_ru" type="text_ru" indexed="true" stored="true"/>
  472. <dynamicField name="*_txt_sv" type="text_sv" indexed="true" stored="true"/>
  473. <dynamicField name="*_txt_th" type="text_th" indexed="true" stored="true"/>
  474. <dynamicField name="*_txt_tr" type="text_tr" indexed="true" stored="true"/>
  475. <dynamicField name="*_point" type="point" indexed="true" stored="true"/>
  476. <dynamicField name="*_srpt" type="location_rpt" indexed="true" stored="true"/>
  477. <dynamicField name="*_tdts" type="tdates" indexed="true" stored="true"/>
  478. <dynamicField name="attr_*" type="text_general" multiValued="true" indexed="true" stored="true"/>
  479. <dynamicField name="*_txt" type="text_general" indexed="true" stored="true"/>
  480. <dynamicField name="*_dts" type="date" multiValued="true" indexed="true" stored="true"/>
  481. <dynamicField name="*_tis" type="tints" indexed="true" stored="true"/>
  482. <dynamicField name="*_tls" type="tlongs" indexed="true" stored="true"/>
  483. <dynamicField name="*_tfs" type="tfloats" indexed="true" stored="true"/>
  484. <dynamicField name="*_tds" type="tdoubles" indexed="true" stored="true"/>
  485. <dynamicField name="*_tdt" type="tdate" indexed="true" stored="true"/>
  486. <dynamicField name="*_is" type="ints" indexed="true" stored="true"/>
  487. <dynamicField name="*_ss" type="strings" indexed="true" stored="true"/>
  488. <dynamicField name="*_ls" type="longs" indexed="true" stored="true"/>
  489. <dynamicField name="*_bs" type="booleans" indexed="true" stored="true"/>
  490. <dynamicField name="*_fs" type="floats" indexed="true" stored="true"/>
  491. <dynamicField name="*_ds" type="doubles" indexed="true" stored="true"/>
  492. <dynamicField name="*_dt" type="date" indexed="true" stored="true"/>
  493. <dynamicField name="*_ti" type="tint" indexed="true" stored="true"/>
  494. <dynamicField name="*_tl" type="tlong" indexed="true" stored="true"/>
  495. <dynamicField name="*_tf" type="tfloat" indexed="true" stored="true"/>
  496. <dynamicField name="*_td" type="tdouble" indexed="true" stored="true"/>
  497. <dynamicField name="*_ws" type="text_ws" indexed="true" stored="true"/>
  498. <dynamicField name="*_i" type="int" indexed="true" stored="true"/>
  499. <dynamicField name="*_s" type="string" indexed="true" stored="true"/>
  500. <dynamicField name="*_l" type="long" indexed="true" stored="true"/>
  501. <dynamicField name="*_t" type="text_general" indexed="true" stored="true"/>
  502. <dynamicField name="*_b" type="boolean" indexed="true" stored="true"/>
  503. <dynamicField name="*_f" type="float" indexed="true" stored="true"/>
  504. <dynamicField name="*_d" type="double" indexed="true" stored="true"/>
  505. <dynamicField name="*_p" type="location" indexed="true" stored="true"/>
  506. <dynamicField name="*_c" type="currency" indexed="true" stored="true"/>
  507. <copyField source="*" dest="_text_"/>
  508. </schema>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement