1
+ <?xml version =" 1.0" encoding =" UTF-8" ?>
2
+ <!-- Solr managed schema - automatically generated - DO NOT EDIT -->
3
+ <schema name =" processing-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 =" date" class =" solr.TrieDateField" positionIncrementGap =" 0" docValues =" true" precisionStep =" 0" />
17
+ <fieldType name =" dates" class =" solr.TrieDateField" positionIncrementGap =" 0" docValues =" true" multiValued =" true" precisionStep =" 0" />
18
+ <fieldType name =" descendent_path" class =" solr.TextField" >
19
+ <analyzer type =" index" >
20
+ <tokenizer class =" solr.PathHierarchyTokenizerFactory" delimiter =" /" />
21
+ </analyzer >
22
+ <analyzer type =" query" >
23
+ <tokenizer class =" solr.KeywordTokenizerFactory" />
24
+ </analyzer >
25
+ </fieldType >
26
+ <fieldType name =" double" class =" solr.TrieDoubleField" positionIncrementGap =" 0" docValues =" true" precisionStep =" 0" />
27
+ <fieldType name =" doubles" class =" solr.TrieDoubleField" positionIncrementGap =" 0" docValues =" true" multiValued =" true" precisionStep =" 0" />
28
+ <fieldType name =" float" class =" solr.TrieFloatField" positionIncrementGap =" 0" docValues =" true" precisionStep =" 0" />
29
+ <fieldType name =" floats" class =" solr.TrieFloatField" positionIncrementGap =" 0" docValues =" true" multiValued =" true" precisionStep =" 0" />
30
+ <fieldType name =" ignored" class =" solr.StrField" indexed =" false" stored =" false" docValues =" false" multiValued =" true" />
31
+ <fieldType name =" int" class =" solr.TrieIntField" positionIncrementGap =" 0" docValues =" true" precisionStep =" 0" />
32
+ <fieldType name =" ints" class =" solr.TrieIntField" positionIncrementGap =" 0" docValues =" true" multiValued =" true" precisionStep =" 0" />
33
+ <fieldType name =" long" class =" solr.TrieLongField" positionIncrementGap =" 0" docValues =" true" precisionStep =" 0" />
34
+ <fieldType name =" longs" class =" solr.TrieLongField" positionIncrementGap =" 0" docValues =" true" multiValued =" true" precisionStep =" 0" />
35
+ <fieldType name =" pid_edge_ngram" class =" solr.TextField" positionIncrementGap =" 100" >
36
+ <analyzer type =" index" >
37
+ <tokenizer class =" solr.KeywordTokenizerFactory" />
38
+ <filter class =" solr.EdgeNGramFilterFactory" maxGramSize =" 35" minGramSize =" 5" />
39
+ </analyzer >
40
+ <analyzer type =" query" >
41
+ <tokenizer class =" solr.KeywordTokenizerFactory" />
42
+ </analyzer >
43
+ </fieldType >
44
+ <fieldType name =" string" class =" solr.StrField" sortMissingLast =" true" docValues =" true" />
45
+ <fieldType name =" strings" class =" solr.StrField" sortMissingLast =" true" docValues =" true" multiValued =" true" />
46
+ <fieldType name =" tdate" class =" solr.TrieDateField" positionIncrementGap =" 0" docValues =" true" precisionStep =" 6" />
47
+ <fieldType name =" tdates" class =" solr.TrieDateField" positionIncrementGap =" 0" docValues =" true" multiValued =" true" precisionStep =" 6" />
48
+ <fieldType name =" tdouble" class =" solr.TrieDoubleField" positionIncrementGap =" 0" docValues =" true" precisionStep =" 8" />
49
+ <fieldType name =" tdoubles" class =" solr.TrieDoubleField" positionIncrementGap =" 0" docValues =" true" multiValued =" true" precisionStep =" 8" />
50
+ <fieldType name =" text_cz" class =" solr.TextField" positionIncrementGap =" 100" >
51
+ <analyzer >
52
+ <tokenizer class =" solr.StandardTokenizerFactory" />
53
+ <filter class =" solr.LowerCaseFilterFactory" />
54
+ <filter class =" solr.CzechStemFilterFactory" />
55
+ </analyzer >
56
+ </fieldType >
57
+ <fieldType name =" text_general_edge_ngram" class =" solr.TextField" positionIncrementGap =" 100" >
58
+ <analyzer type =" index" >
59
+ <tokenizer class =" solr.LowerCaseTokenizerFactory" />
60
+ <filter class =" solr.EdgeNGramFilterFactory" maxGramSize =" 7" minGramSize =" 2" />
61
+ </analyzer >
62
+ <analyzer type =" query" >
63
+ <tokenizer class =" solr.LowerCaseTokenizerFactory" />
64
+ </analyzer >
65
+ </fieldType >
66
+ <fieldType name =" text_general_ngram" class =" solr.TextField" positionIncrementGap =" 100" >
67
+ <analyzer type =" index" >
68
+ <tokenizer class =" solr.LowerCaseTokenizerFactory" />
69
+ <filter class =" solr.NGramFilterFactory" maxGramSize =" 7" minGramSize =" 2" />
70
+ </analyzer >
71
+ <analyzer type =" query" >
72
+ <tokenizer class =" solr.LowerCaseTokenizerFactory" />
73
+ </analyzer >
74
+ </fieldType >
75
+ <fieldType name =" tfloat" class =" solr.TrieFloatField" positionIncrementGap =" 0" docValues =" true" precisionStep =" 8" />
76
+ <fieldType name =" tfloats" class =" solr.TrieFloatField" positionIncrementGap =" 0" docValues =" true" multiValued =" true" precisionStep =" 8" />
77
+ <fieldType name =" tint" class =" solr.TrieIntField" positionIncrementGap =" 0" docValues =" true" precisionStep =" 8" />
78
+ <fieldType name =" tints" class =" solr.TrieIntField" positionIncrementGap =" 0" docValues =" true" multiValued =" true" precisionStep =" 8" />
79
+ <fieldType name =" tlong" class =" solr.TrieLongField" positionIncrementGap =" 0" docValues =" true" precisionStep =" 8" />
80
+ <fieldType name =" tlongs" class =" solr.TrieLongField" positionIncrementGap =" 0" docValues =" true" multiValued =" true" precisionStep =" 8" />
81
+
82
+ <field name =" _root_" type =" string" docValues =" false" indexed =" true" stored =" false" />
83
+ <field name =" _version_" type =" long" indexed =" true" stored =" true" />
84
+
85
+
86
+
87
+ <!-- hlavni zaznam -->
88
+ <!-- jednoznacny identifikator -->
89
+ <field name =" id" type =" string" indexed =" true" stored =" true" ></field >
90
+ <!-- pid -->
91
+ <field name =" pid" type =" string" indexed =" true" stored =" true" multiValued =" false" ></field >
92
+ <!-- datum sklizeni -->
93
+ <field name =" fetched" type =" date" default =" NOW" indexed =" true" stored =" true" multiValued =" false" ></field >
94
+
95
+ <!-- type -->
96
+ <field name =" type_of_rec" type =" string" indexed =" true" stored =" true" multiValued =" false" ></field >
97
+
98
+ <!-- catalog -->
99
+ <field name =" catalog" type =" string" indexed =" true" stored =" true" multiValued =" false" ></field >
100
+
101
+ <!-- main or granularity -->
102
+ <field name =" type" type =" string" indexed =" true" stored =" true" multiValued =" false" ></field >
103
+ <!-- titulek -->
104
+ <field name =" title" type =" string" indexed =" true" stored =" true" multiValued =" false" ></field >
105
+ <!-- licence -->
106
+ <field name =" license" type =" string" indexed =" true" stored =" true" multiValued =" false" ></field >
107
+ <!-- stav -->
108
+ <field name =" state" type =" string" indexed =" true" stored =" true" multiValued =" false" ></field >
109
+
110
+
111
+ <field name =" has_granularity" type =" boolean" indexed =" true" stored =" true"
112
+ multiValued =" false" ></field >
113
+
114
+
115
+ <field name =" real_kram_licenses" type =" string" indexed =" true" stored =" true" multiValued =" true" ></field >
116
+ <field name =" real_kram_exists" type =" boolean" indexed =" true" stored =" true" multiValued =" false" ></field >
117
+
118
+ <field name =" sync_actions" type =" string" indexed =" true" stored =" true" multiValued =" true" ></field >
119
+ <field name =" sync_sort" type =" int" indexed =" true" stored =" true" multiValued =" false" ></field >
120
+
121
+ <field name =" process_id" type =" string" indexed =" true" stored =" true" multiValued =" true" ></field >
122
+ <field name =" process_uuid" type =" string" indexed =" true" stored =" true" multiValued =" true" ></field >
123
+
124
+ <!-- granularita -->
125
+ <field name =" rocnik" type =" string" indexed =" true" stored =" true" multiValued =" false" ></field >
126
+ <field name =" parent_id" type =" string" indexed =" true" stored =" true" multiValued =" false" ></field >
127
+
128
+ </schema >
0 commit comments