Advertisement
Guest User

Untitled

a guest
Aug 16th, 2017
211
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 33.86 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="delimited_payloads_float" class="solr.TextField" indexed="true" stored="false">
  20. <analyzer>
  21. <tokenizer class="solr.WhitespaceTokenizerFactory"/>
  22. <filter class="solr.DelimitedPayloadTokenFilterFactory" encoder="float"/>
  23. </analyzer>
  24. </fieldType>
  25. <fieldType name="delimited_payloads_int" class="solr.TextField" indexed="true" stored="false">
  26. <analyzer>
  27. <tokenizer class="solr.WhitespaceTokenizerFactory"/>
  28. <filter class="solr.DelimitedPayloadTokenFilterFactory" encoder="integer"/>
  29. </analyzer>
  30. </fieldType>
  31. <fieldType name="delimited_payloads_string" class="solr.TextField" indexed="true" stored="false">
  32. <analyzer>
  33. <tokenizer class="solr.WhitespaceTokenizerFactory"/>
  34. <filter class="solr.DelimitedPayloadTokenFilterFactory" encoder="identity"/>
  35. </analyzer>
  36. </fieldType>
  37. <fieldType name="descendent_path" class="solr.TextField">
  38. <analyzer type="index">
  39. <tokenizer class="solr.PathHierarchyTokenizerFactory" delimiter="/"/>
  40. </analyzer>
  41. <analyzer type="query">
  42. <tokenizer class="solr.KeywordTokenizerFactory"/>
  43. </analyzer>
  44. </fieldType>
  45. <fieldType name="double" class="solr.TrieDoubleField" positionIncrementGap="0" docValues="true" precisionStep="0"/>
  46. <fieldType name="doubles" class="solr.TrieDoubleField" positionIncrementGap="0" docValues="true" multiValued="true" precisionStep="0"/>
  47. <fieldType name="float" class="solr.TrieFloatField" positionIncrementGap="0" docValues="true" precisionStep="0"/>
  48. <fieldType name="floats" class="solr.TrieFloatField" positionIncrementGap="0" docValues="true" multiValued="true" precisionStep="0"/>
  49. <fieldType name="ignored" class="solr.StrField" indexed="false" stored="false" docValues="false" multiValued="true"/>
  50. <fieldType name="int" class="solr.TrieIntField" positionIncrementGap="0" docValues="true" precisionStep="0"/>
  51. <fieldType name="ints" class="solr.TrieIntField" positionIncrementGap="0" docValues="true" multiValued="true" precisionStep="0"/>
  52. <fieldType name="location" class="solr.LatLonPointSpatialField" docValues="true"/>
  53. <fieldType name="location_rpt" class="solr.SpatialRecursivePrefixTreeFieldType" geo="true" maxDistErr="0.001" distErrPct="0.025" distanceUnits="kilometers"/>
  54. <fieldType name="long" class="solr.TrieLongField" positionIncrementGap="0" docValues="true" precisionStep="0"/>
  55. <fieldType name="longs" class="solr.TrieLongField" positionIncrementGap="0" docValues="true" multiValued="true" precisionStep="0"/>
  56. <fieldType name="lowercase" class="solr.TextField" positionIncrementGap="100">
  57. <analyzer>
  58. <tokenizer class="solr.KeywordTokenizerFactory"/>
  59. <filter class="solr.LowerCaseFilterFactory"/>
  60. </analyzer>
  61. </fieldType>
  62. <fieldType name="pdate" class="solr.DatePointField" docValues="true"/>
  63. <fieldType name="pdates" class="solr.DatePointField" docValues="true" multiValued="true"/>
  64. <fieldType name="pdouble" class="solr.DoublePointField" docValues="true"/>
  65. <fieldType name="pdoubles" class="solr.DoublePointField" docValues="true" multiValued="true"/>
  66. <fieldType name="pfloat" class="solr.FloatPointField" docValues="true"/>
  67. <fieldType name="pfloats" class="solr.FloatPointField" docValues="true" multiValued="true"/>
  68. <fieldType name="phonetic_en" class="solr.TextField" indexed="true" stored="false">
  69. <analyzer>
  70. <tokenizer class="solr.StandardTokenizerFactory"/>
  71. <filter class="solr.DoubleMetaphoneFilterFactory" inject="false"/>
  72. </analyzer>
  73. </fieldType>
  74. <fieldType name="pint" class="solr.IntPointField" docValues="true"/>
  75. <fieldType name="pints" class="solr.IntPointField" docValues="true" multiValued="true"/>
  76. <fieldType name="plong" class="solr.LongPointField" docValues="true"/>
  77. <fieldType name="plongs" class="solr.LongPointField" docValues="true" multiValued="true"/>
  78. <fieldType name="point" class="solr.PointType" subFieldSuffix="_d" dimension="2"/>
  79. <fieldType name="random" class="solr.RandomSortField" indexed="true"/>
  80. <fieldType name="string" class="solr.StrField" sortMissingLast="true" docValues="true"/>
  81. <fieldType name="strings" class="solr.StrField" sortMissingLast="true" docValues="true" multiValued="true"/>
  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.SynonymGraphFilterFactory" 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.WordDelimiterGraphFilterFactory" 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. <filter class="solr.FlattenGraphFilterFactory"/>
  181. </analyzer>
  182. <analyzer type="query">
  183. <tokenizer class="solr.WhitespaceTokenizerFactory"/>
  184. <filter class="solr.SynonymGraphFilterFactory" expand="true" ignoreCase="true" synonyms="synonyms.txt"/>
  185. <filter class="solr.StopFilterFactory" words="lang/stopwords_en.txt" ignoreCase="true"/>
  186. <filter class="solr.WordDelimiterGraphFilterFactory" catenateNumbers="0" generateNumberParts="1" splitOnCaseChange="1" generateWordParts="1" catenateAll="0" catenateWords="0"/>
  187. <filter class="solr.LowerCaseFilterFactory"/>
  188. <filter class="solr.KeywordMarkerFilterFactory" protected="protwords.txt"/>
  189. <filter class="solr.PorterStemFilterFactory"/>
  190. </analyzer>
  191. </fieldType>
  192. <fieldType name="text_en_splitting_tight" class="solr.TextField" autoGeneratePhraseQueries="true" positionIncrementGap="100">
  193. <analyzer type="index">
  194. <tokenizer class="solr.WhitespaceTokenizerFactory"/>
  195. <filter class="solr.SynonymGraphFilterFactory" expand="false" ignoreCase="true" synonyms="synonyms.txt"/>
  196. <filter class="solr.StopFilterFactory" words="lang/stopwords_en.txt" ignoreCase="true"/>
  197. <filter class="solr.WordDelimiterGraphFilterFactory" catenateNumbers="1" generateNumberParts="0" generateWordParts="0" catenateAll="0" catenateWords="1"/>
  198. <filter class="solr.LowerCaseFilterFactory"/>
  199. <filter class="solr.KeywordMarkerFilterFactory" protected="protwords.txt"/>
  200. <filter class="solr.EnglishMinimalStemFilterFactory"/>
  201. <filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
  202. <filter class="solr.FlattenGraphFilterFactory"/>
  203. </analyzer>
  204. <analyzer type="query">
  205. <tokenizer class="solr.WhitespaceTokenizerFactory"/>
  206. <filter class="solr.SynonymGraphFilterFactory" expand="false" ignoreCase="true" synonyms="synonyms.txt"/>
  207. <filter class="solr.StopFilterFactory" words="lang/stopwords_en.txt" ignoreCase="true"/>
  208. <filter class="solr.WordDelimiterGraphFilterFactory" catenateNumbers="1" generateNumberParts="0" generateWordParts="0" catenateAll="0" catenateWords="1"/>
  209. <filter class="solr.LowerCaseFilterFactory"/>
  210. <filter class="solr.KeywordMarkerFilterFactory" protected="protwords.txt"/>
  211. <filter class="solr.EnglishMinimalStemFilterFactory"/>
  212. <filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
  213. </analyzer>
  214. </fieldType>
  215. <fieldType name="text_es" class="solr.TextField" positionIncrementGap="100">
  216. <analyzer>
  217. <tokenizer class="solr.StandardTokenizerFactory"/>
  218. <filter class="solr.LowerCaseFilterFactory"/>
  219. <filter class="solr.StopFilterFactory" format="snowball" words="lang/stopwords_es.txt" ignoreCase="true"/>
  220. <filter class="solr.SpanishLightStemFilterFactory"/>
  221. </analyzer>
  222. </fieldType>
  223. <fieldType name="text_eu" class="solr.TextField" positionIncrementGap="100">
  224. <analyzer>
  225. <tokenizer class="solr.StandardTokenizerFactory"/>
  226. <filter class="solr.LowerCaseFilterFactory"/>
  227. <filter class="solr.StopFilterFactory" words="lang/stopwords_eu.txt" ignoreCase="true"/>
  228. <filter class="solr.SnowballPorterFilterFactory" language="Basque"/>
  229. </analyzer>
  230. </fieldType>
  231. <fieldType name="text_fa" class="solr.TextField" positionIncrementGap="100">
  232. <analyzer>
  233. <charFilter class="solr.PersianCharFilterFactory"/>
  234. <tokenizer class="solr.StandardTokenizerFactory"/>
  235. <filter class="solr.LowerCaseFilterFactory"/>
  236. <filter class="solr.ArabicNormalizationFilterFactory"/>
  237. <filter class="solr.PersianNormalizationFilterFactory"/>
  238. <filter class="solr.StopFilterFactory" words="lang/stopwords_fa.txt" ignoreCase="true"/>
  239. </analyzer>
  240. </fieldType>
  241. <fieldType name="text_fi" class="solr.TextField" positionIncrementGap="100">
  242. <analyzer>
  243. <tokenizer class="solr.StandardTokenizerFactory"/>
  244. <filter class="solr.LowerCaseFilterFactory"/>
  245. <filter class="solr.StopFilterFactory" format="snowball" words="lang/stopwords_fi.txt" ignoreCase="true"/>
  246. <filter class="solr.SnowballPorterFilterFactory" language="Finnish"/>
  247. </analyzer>
  248. </fieldType>
  249. <fieldType name="text_fr" class="solr.TextField" positionIncrementGap="100">
  250. <analyzer>
  251. <tokenizer class="solr.StandardTokenizerFactory"/>
  252. <filter class="solr.ElisionFilterFactory" articles="lang/contractions_fr.txt" ignoreCase="true"/>
  253. <filter class="solr.LowerCaseFilterFactory"/>
  254. <filter class="solr.StopFilterFactory" format="snowball" words="lang/stopwords_fr.txt" ignoreCase="true"/>
  255. <filter class="solr.FrenchLightStemFilterFactory"/>
  256. </analyzer>
  257. </fieldType>
  258. <fieldType name="text_ga" class="solr.TextField" positionIncrementGap="100">
  259. <analyzer>
  260. <tokenizer class="solr.StandardTokenizerFactory"/>
  261. <filter class="solr.ElisionFilterFactory" articles="lang/contractions_ga.txt" ignoreCase="true"/>
  262. <filter class="solr.StopFilterFactory" words="lang/hyphenations_ga.txt" ignoreCase="true"/>
  263. <filter class="solr.IrishLowerCaseFilterFactory"/>
  264. <filter class="solr.StopFilterFactory" words="lang/stopwords_ga.txt" ignoreCase="true"/>
  265. <filter class="solr.SnowballPorterFilterFactory" language="Irish"/>
  266. </analyzer>
  267. </fieldType>
  268. <fieldType name="text_general" class="solr.TextField" positionIncrementGap="100" multiValued="true">
  269. <analyzer type="index">
  270. <tokenizer class="solr.StandardTokenizerFactory"/>
  271. <filter class="solr.StopFilterFactory" words="stopwords.txt" ignoreCase="true"/>
  272. <filter class="solr.LowerCaseFilterFactory"/>
  273. </analyzer>
  274. <analyzer type="query">
  275. <tokenizer class="solr.StandardTokenizerFactory"/>
  276. <filter class="solr.StopFilterFactory" words="stopwords.txt" ignoreCase="true"/>
  277. <filter class="solr.SynonymGraphFilterFactory" expand="true" ignoreCase="true" synonyms="synonyms.txt"/>
  278. <filter class="solr.LowerCaseFilterFactory"/>
  279. </analyzer>
  280. </fieldType>
  281. <fieldType name="text_general_rev" class="solr.TextField" positionIncrementGap="100">
  282. <analyzer type="index">
  283. <tokenizer class="solr.StandardTokenizerFactory"/>
  284. <filter class="solr.StopFilterFactory" words="stopwords.txt" ignoreCase="true"/>
  285. <filter class="solr.LowerCaseFilterFactory"/>
  286. <filter class="solr.ReversedWildcardFilterFactory" maxPosQuestion="2" maxFractionAsterisk="0.33" maxPosAsterisk="3" withOriginal="true"/>
  287. </analyzer>
  288. <analyzer type="query">
  289. <tokenizer class="solr.StandardTokenizerFactory"/>
  290. <filter class="solr.SynonymGraphFilterFactory" expand="true" ignoreCase="true" synonyms="synonyms.txt"/>
  291. <filter class="solr.StopFilterFactory" words="stopwords.txt" ignoreCase="true"/>
  292. <filter class="solr.LowerCaseFilterFactory"/>
  293. </analyzer>
  294. </fieldType>
  295. <fieldType name="text_gl" class="solr.TextField" positionIncrementGap="100">
  296. <analyzer>
  297. <tokenizer class="solr.StandardTokenizerFactory"/>
  298. <filter class="solr.LowerCaseFilterFactory"/>
  299. <filter class="solr.StopFilterFactory" words="lang/stopwords_gl.txt" ignoreCase="true"/>
  300. <filter class="solr.GalicianStemFilterFactory"/>
  301. </analyzer>
  302. </fieldType>
  303. <fieldType name="text_hi" class="solr.TextField" positionIncrementGap="100">
  304. <analyzer>
  305. <tokenizer class="solr.StandardTokenizerFactory"/>
  306. <filter class="solr.LowerCaseFilterFactory"/>
  307. <filter class="solr.IndicNormalizationFilterFactory"/>
  308. <filter class="solr.HindiNormalizationFilterFactory"/>
  309. <filter class="solr.StopFilterFactory" words="lang/stopwords_hi.txt" ignoreCase="true"/>
  310. <filter class="solr.HindiStemFilterFactory"/>
  311. </analyzer>
  312. </fieldType>
  313. <fieldType name="text_hu" class="solr.TextField" positionIncrementGap="100">
  314. <analyzer>
  315. <tokenizer class="solr.StandardTokenizerFactory"/>
  316. <filter class="solr.LowerCaseFilterFactory"/>
  317. <filter class="solr.StopFilterFactory" format="snowball" words="lang/stopwords_hu.txt" ignoreCase="true"/>
  318. <filter class="solr.SnowballPorterFilterFactory" language="Hungarian"/>
  319. </analyzer>
  320. </fieldType>
  321. <fieldType name="text_hy" class="solr.TextField" positionIncrementGap="100">
  322. <analyzer>
  323. <tokenizer class="solr.StandardTokenizerFactory"/>
  324. <filter class="solr.LowerCaseFilterFactory"/>
  325. <filter class="solr.StopFilterFactory" words="lang/stopwords_hy.txt" ignoreCase="true"/>
  326. <filter class="solr.SnowballPorterFilterFactory" language="Armenian"/>
  327. </analyzer>
  328. </fieldType>
  329. <fieldType name="text_id" class="solr.TextField" positionIncrementGap="100">
  330. <analyzer>
  331. <tokenizer class="solr.StandardTokenizerFactory"/>
  332. <filter class="solr.LowerCaseFilterFactory"/>
  333. <filter class="solr.StopFilterFactory" words="lang/stopwords_id.txt" ignoreCase="true"/>
  334. <filter class="solr.IndonesianStemFilterFactory" stemDerivational="true"/>
  335. </analyzer>
  336. </fieldType>
  337. <fieldType name="text_it" class="solr.TextField" positionIncrementGap="100">
  338. <analyzer>
  339. <tokenizer class="solr.StandardTokenizerFactory"/>
  340. <filter class="solr.ElisionFilterFactory" articles="lang/contractions_it.txt" ignoreCase="true"/>
  341. <filter class="solr.LowerCaseFilterFactory"/>
  342. <filter class="solr.StopFilterFactory" format="snowball" words="lang/stopwords_it.txt" ignoreCase="true"/>
  343. <filter class="solr.ItalianLightStemFilterFactory"/>
  344. </analyzer>
  345. </fieldType>
  346. <fieldType name="text_ja" class="solr.TextField" autoGeneratePhraseQueries="false" positionIncrementGap="100">
  347. <analyzer>
  348. <tokenizer class="solr.JapaneseTokenizerFactory" mode="search"/>
  349. <filter class="solr.JapaneseBaseFormFilterFactory"/>
  350. <filter class="solr.JapanesePartOfSpeechStopFilterFactory" tags="lang/stoptags_ja.txt"/>
  351. <filter class="solr.CJKWidthFilterFactory"/>
  352. <filter class="solr.StopFilterFactory" words="lang/stopwords_ja.txt" ignoreCase="true"/>
  353. <filter class="solr.JapaneseKatakanaStemFilterFactory" minimumLength="4"/>
  354. <filter class="solr.LowerCaseFilterFactory"/>
  355. </analyzer>
  356. </fieldType>
  357. <fieldType name="text_lv" class="solr.TextField" positionIncrementGap="100">
  358. <analyzer>
  359. <tokenizer class="solr.StandardTokenizerFactory"/>
  360. <filter class="solr.LowerCaseFilterFactory"/>
  361. <filter class="solr.StopFilterFactory" words="lang/stopwords_lv.txt" ignoreCase="true"/>
  362. <filter class="solr.LatvianStemFilterFactory"/>
  363. </analyzer>
  364. </fieldType>
  365. <fieldType name="text_nl" class="solr.TextField" positionIncrementGap="100">
  366. <analyzer>
  367. <tokenizer class="solr.StandardTokenizerFactory"/>
  368. <filter class="solr.LowerCaseFilterFactory"/>
  369. <filter class="solr.StopFilterFactory" format="snowball" words="lang/stopwords_nl.txt" ignoreCase="true"/>
  370. <filter class="solr.StemmerOverrideFilterFactory" dictionary="lang/stemdict_nl.txt" ignoreCase="false"/>
  371. <filter class="solr.SnowballPorterFilterFactory" language="Dutch"/>
  372. </analyzer>
  373. </fieldType>
  374. <fieldType name="text_no" class="solr.TextField" positionIncrementGap="100">
  375. <analyzer>
  376. <tokenizer class="solr.StandardTokenizerFactory"/>
  377. <filter class="solr.LowerCaseFilterFactory"/>
  378. <filter class="solr.StopFilterFactory" format="snowball" words="lang/stopwords_no.txt" ignoreCase="true"/>
  379. <filter class="solr.SnowballPorterFilterFactory" language="Norwegian"/>
  380. </analyzer>
  381. </fieldType>
  382. <fieldType name="text_pt" class="solr.TextField" positionIncrementGap="100">
  383. <analyzer>
  384. <tokenizer class="solr.StandardTokenizerFactory"/>
  385. <filter class="solr.LowerCaseFilterFactory"/>
  386. <filter class="solr.StopFilterFactory" format="snowball" words="lang/stopwords_pt.txt" ignoreCase="true"/>
  387. <filter class="solr.PortugueseLightStemFilterFactory"/>
  388. </analyzer>
  389. </fieldType>
  390. <fieldType name="text_ro" class="solr.TextField" positionIncrementGap="100">
  391. <analyzer>
  392. <tokenizer class="solr.StandardTokenizerFactory"/>
  393. <filter class="solr.LowerCaseFilterFactory"/>
  394. <filter class="solr.StopFilterFactory" words="lang/stopwords_ro.txt" ignoreCase="true"/>
  395. <filter class="solr.SnowballPorterFilterFactory" language="Romanian"/>
  396. </analyzer>
  397. </fieldType>
  398. <fieldType name="text_ru" class="solr.TextField" positionIncrementGap="100">
  399. <analyzer>
  400. <tokenizer class="solr.StandardTokenizerFactory"/>
  401. <filter class="solr.LowerCaseFilterFactory"/>
  402. <filter class="solr.StopFilterFactory" format="snowball" words="lang/stopwords_ru.txt" ignoreCase="true"/>
  403. <filter class="solr.SnowballPorterFilterFactory" language="Russian"/>
  404. </analyzer>
  405. </fieldType>
  406. <fieldType name="text_sv" class="solr.TextField" positionIncrementGap="100">
  407. <analyzer>
  408. <tokenizer class="solr.StandardTokenizerFactory"/>
  409. <filter class="solr.LowerCaseFilterFactory"/>
  410. <filter class="solr.StopFilterFactory" format="snowball" words="lang/stopwords_sv.txt" ignoreCase="true"/>
  411. <filter class="solr.SnowballPorterFilterFactory" language="Swedish"/>
  412. </analyzer>
  413. </fieldType>
  414. <fieldType name="text_th" class="solr.TextField" positionIncrementGap="100">
  415. <analyzer>
  416. <tokenizer class="solr.ThaiTokenizerFactory"/>
  417. <filter class="solr.LowerCaseFilterFactory"/>
  418. <filter class="solr.StopFilterFactory" words="lang/stopwords_th.txt" ignoreCase="true"/>
  419. </analyzer>
  420. </fieldType>
  421. <fieldType name="text_tr" class="solr.TextField" positionIncrementGap="100">
  422. <analyzer>
  423. <tokenizer class="solr.StandardTokenizerFactory"/>
  424. <filter class="solr.TurkishLowerCaseFilterFactory"/>
  425. <filter class="solr.StopFilterFactory" words="lang/stopwords_tr.txt" ignoreCase="false"/>
  426. <filter class="solr.SnowballPorterFilterFactory" language="Turkish"/>
  427. </analyzer>
  428. </fieldType>
  429. <fieldType name="text_ws" class="solr.TextField" positionIncrementGap="100">
  430. <analyzer>
  431. <tokenizer class="solr.WhitespaceTokenizerFactory"/>
  432. </analyzer>
  433. </fieldType>
  434. <fieldType name="tfloat" class="solr.TrieFloatField" positionIncrementGap="0" docValues="true" precisionStep="8"/>
  435. <fieldType name="tfloats" class="solr.TrieFloatField" positionIncrementGap="0" docValues="true" multiValued="true" precisionStep="8"/>
  436. <fieldType name="tint" class="solr.TrieIntField" positionIncrementGap="0" docValues="true" precisionStep="8"/>
  437. <fieldType name="tints" class="solr.TrieIntField" positionIncrementGap="0" docValues="true" multiValued="true" precisionStep="8"/>
  438. <fieldType name="tlong" class="solr.TrieLongField" positionIncrementGap="0" docValues="true" precisionStep="8"/>
  439. <fieldType name="tlongs" class="solr.TrieLongField" positionIncrementGap="0" docValues="true" multiValued="true" precisionStep="8"/>
  440. <field name="_root_" type="string" docValues="false" indexed="true" stored="false"/>
  441. <field name="_text_" type="text_general" multiValued="true" indexed="true" stored="false"/>
  442. <field name="_version_" type="long" indexed="false" stored="false"/>
  443. <field name="category_name" type="text_en_splitting" indexed="true" required="true" stored="true"/>
  444. <field name="description" type="text_en_splitting" indexed="true" stored="true"/>
  445. <field name="download_count" type="int" default="0" indexed="true" required="true" stored="true"/>
  446. <field name="has_dxf" type="int" indexed="true" stored="true"/>
  447. <field name="has_eps" type="int" indexed="true" stored="true"/>
  448. <field name="has_fla" type="int" indexed="true" stored="true"/>
  449. <field name="has_gif" type="int" indexed="true" required="true" stored="true"/>
  450. <field name="has_jpg" type="int" indexed="true" stored="true"/>
  451. <field name="has_pdf" type="int" indexed="true" stored="true"/>
  452. <field name="has_png" type="int" indexed="true" stored="true"/>
  453. <field name="has_svg" type="int" indexed="true" stored="true"/>
  454. <field name="has_swf" type="int" indexed="true" stored="true"/>
  455. <field name="has_wmf" type="int" indexed="true" stored="true"/>
  456. <field name="id" type="string" multiValued="false" indexed="true" required="true" stored="true"/>
  457. <field name="image_height" type="int" indexed="true" stored="true"/>
  458. <field name="image_width" type="int" indexed="true" stored="true"/>
  459. <field name="keywords" type="text_en_splitting" indexed="true" stored="true"/>
  460. <field name="link_id" type="int" indexed="true" required="true" stored="true"/>
  461. <field name="thumb" type="text_en" indexed="false" stored="true"/>
  462. <field name="title" type="text_en_splitting" default="" indexed="true" stored="true"/>
  463. <dynamicField name="*_txt_en_split_tight" type="text_en_splitting_tight" indexed="true" stored="true"/>
  464. <dynamicField name="*_descendent_path" type="descendent_path" indexed="true" stored="true"/>
  465. <dynamicField name="*_ancestor_path" type="ancestor_path" indexed="true" stored="true"/>
  466. <dynamicField name="*_txt_en_split" type="text_en_splitting" indexed="true" stored="true"/>
  467. <dynamicField name="ignored_*" type="ignored" multiValued="true"/>
  468. <dynamicField name="*_txt_rev" type="text_general_rev" indexed="true" stored="true"/>
  469. <dynamicField name="*_phon_en" type="phonetic_en" indexed="true" stored="true"/>
  470. <dynamicField name="*_s_lower" type="lowercase" indexed="true" stored="true"/>
  471. <dynamicField name="*_txt_cjk" type="text_cjk" indexed="true" stored="true"/>
  472. <dynamicField name="random_*" type="random"/>
  473. <dynamicField name="*_txt_en" type="text_en" indexed="true" stored="true"/>
  474. <dynamicField name="*_txt_ar" type="text_ar" indexed="true" stored="true"/>
  475. <dynamicField name="*_txt_bg" type="text_bg" indexed="true" stored="true"/>
  476. <dynamicField name="*_txt_ca" type="text_ca" indexed="true" stored="true"/>
  477. <dynamicField name="*_txt_cz" type="text_cz" indexed="true" stored="true"/>
  478. <dynamicField name="*_txt_da" type="text_da" indexed="true" stored="true"/>
  479. <dynamicField name="*_txt_de" type="text_de" indexed="true" stored="true"/>
  480. <dynamicField name="*_txt_el" type="text_el" indexed="true" stored="true"/>
  481. <dynamicField name="*_txt_es" type="text_es" indexed="true" stored="true"/>
  482. <dynamicField name="*_txt_eu" type="text_eu" indexed="true" stored="true"/>
  483. <dynamicField name="*_txt_fa" type="text_fa" indexed="true" stored="true"/>
  484. <dynamicField name="*_txt_fi" type="text_fi" indexed="true" stored="true"/>
  485. <dynamicField name="*_txt_fr" type="text_fr" indexed="true" stored="true"/>
  486. <dynamicField name="*_txt_ga" type="text_ga" indexed="true" stored="true"/>
  487. <dynamicField name="*_txt_gl" type="text_gl" indexed="true" stored="true"/>
  488. <dynamicField name="*_txt_hi" type="text_hi" indexed="true" stored="true"/>
  489. <dynamicField name="*_txt_hu" type="text_hu" indexed="true" stored="true"/>
  490. <dynamicField name="*_txt_hy" type="text_hy" indexed="true" stored="true"/>
  491. <dynamicField name="*_txt_id" type="text_id" indexed="true" stored="true"/>
  492. <dynamicField name="*_txt_it" type="text_it" indexed="true" stored="true"/>
  493. <dynamicField name="*_txt_ja" type="text_ja" indexed="true" stored="true"/>
  494. <dynamicField name="*_txt_lv" type="text_lv" indexed="true" stored="true"/>
  495. <dynamicField name="*_txt_nl" type="text_nl" indexed="true" stored="true"/>
  496. <dynamicField name="*_txt_no" type="text_no" indexed="true" stored="true"/>
  497. <dynamicField name="*_txt_pt" type="text_pt" indexed="true" stored="true"/>
  498. <dynamicField name="*_txt_ro" type="text_ro" indexed="true" stored="true"/>
  499. <dynamicField name="*_txt_ru" type="text_ru" indexed="true" stored="true"/>
  500. <dynamicField name="*_txt_sv" type="text_sv" indexed="true" stored="true"/>
  501. <dynamicField name="*_txt_th" type="text_th" indexed="true" stored="true"/>
  502. <dynamicField name="*_txt_tr" type="text_tr" indexed="true" stored="true"/>
  503. <dynamicField name="*_point" type="point" indexed="true" stored="true"/>
  504. <dynamicField name="*_srpt" type="location_rpt" indexed="true" stored="true"/>
  505. <dynamicField name="*_pdts" type="pdates" indexed="true" stored="true"/>
  506. <dynamicField name="*_tdts" type="tdates" indexed="true" stored="true"/>
  507. <dynamicField name="attr_*" type="text_general" multiValued="true" indexed="true" stored="true"/>
  508. <dynamicField name="*_txt" type="text_general" indexed="true" stored="true"/>
  509. <dynamicField name="*_dts" type="date" multiValued="true" indexed="true" stored="true"/>
  510. <dynamicField name="*_pis" type="pints" indexed="true" stored="true"/>
  511. <dynamicField name="*_pls" type="plongs" indexed="true" stored="true"/>
  512. <dynamicField name="*_pfs" type="pfloats" indexed="true" stored="true"/>
  513. <dynamicField name="*_pds" type="pdoubles" indexed="true" stored="true"/>
  514. <dynamicField name="*_pdt" type="pdate" indexed="true" stored="true"/>
  515. <dynamicField name="*_tis" type="tints" indexed="true" stored="true"/>
  516. <dynamicField name="*_tls" type="tlongs" indexed="true" stored="true"/>
  517. <dynamicField name="*_tfs" type="tfloats" indexed="true" stored="true"/>
  518. <dynamicField name="*_tds" type="tdoubles" indexed="true" stored="true"/>
  519. <dynamicField name="*_tdt" type="tdate" indexed="true" stored="true"/>
  520. <dynamicField name="*_dpf" type="delimited_payloads_float" indexed="true" stored="true"/>
  521. <dynamicField name="*_dpi" type="delimited_payloads_int" indexed="true" stored="true"/>
  522. <dynamicField name="*_dps" type="delimited_payloads_string" indexed="true" stored="true"/>
  523. <dynamicField name="*_is" type="ints" indexed="true" stored="true"/>
  524. <dynamicField name="*_ss" type="strings" indexed="true" stored="true"/>
  525. <dynamicField name="*_ls" type="longs" indexed="true" stored="true"/>
  526. <dynamicField name="*_bs" type="booleans" indexed="true" stored="true"/>
  527. <dynamicField name="*_fs" type="floats" indexed="true" stored="true"/>
  528. <dynamicField name="*_ds" type="doubles" indexed="true" stored="true"/>
  529. <dynamicField name="*_dt" type="date" indexed="true" stored="true"/>
  530. <dynamicField name="*_pi" type="pint" indexed="true" stored="true"/>
  531. <dynamicField name="*_pl" type="plong" indexed="true" stored="true"/>
  532. <dynamicField name="*_pf" type="pfloat" indexed="true" stored="true"/>
  533. <dynamicField name="*_pd" type="pdouble" indexed="true" stored="true"/>
  534. <dynamicField name="*_ti" type="tint" indexed="true" stored="true"/>
  535. <dynamicField name="*_tl" type="tlong" indexed="true" stored="true"/>
  536. <dynamicField name="*_tf" type="tfloat" indexed="true" stored="true"/>
  537. <dynamicField name="*_td" type="tdouble" indexed="true" stored="true"/>
  538. <dynamicField name="*_ws" type="text_ws" indexed="true" stored="true"/>
  539. <dynamicField name="*_i" type="int" indexed="true" stored="true"/>
  540. <dynamicField name="*_s" type="string" indexed="true" stored="true"/>
  541. <dynamicField name="*_l" type="long" indexed="true" stored="true"/>
  542. <dynamicField name="*_t" type="text_general" indexed="true" stored="true"/>
  543. <dynamicField name="*_b" type="boolean" indexed="true" stored="true"/>
  544. <dynamicField name="*_f" type="float" indexed="true" stored="true"/>
  545. <dynamicField name="*_d" type="double" indexed="true" stored="true"/>
  546. <dynamicField name="*_p" type="location" indexed="true" stored="true"/>
  547. <dynamicField name="*_c" type="currency" indexed="true" stored="true"/>
  548. <copyField source="*" dest="_text_"/>
  549. </schema>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement