Bug 17600: Standardize our EXPORT_OK
[koha.git] / admin / searchengine / elasticsearch / field_config.yaml
1 ---
2 # General field configuration
3 general:
4   properties:
5     marc_data:
6       store: true
7       type: text
8       analyzer: keyword
9       index: false
10     marc_data_array:
11       type: object
12       dynamic: true
13     marc_format:
14       store: true
15       type: text
16       analyzer: keyword
17       index: false
18
19 # Search fields
20 search:
21   boolean:
22     type: boolean
23     null_value: false
24   integer:
25     type: integer
26     null_value: 0
27     ignore_malformed: true
28   year:
29     type: short
30   stdno:
31     type: text
32     analyzer: analyzer_stdno
33     search_analyzer: analyzer_stdno
34     fields:
35       phrase:
36         type: text
37         analyzer: analyzer_phrase
38         search_analyzer: analyzer_phrase
39       raw:
40         type: keyword
41   default:
42     type: text
43     analyzer: analyzer_standard
44     search_analyzer: analyzer_standard
45     fields:
46       phrase:
47         type: text
48         analyzer: analyzer_phrase
49         search_analyzer: analyzer_phrase
50       raw:
51         type: keyword
52         normalizer: nfkc_cf_normalizer
53       ci_raw:
54         type: keyword
55         normalizer: icu_folding_normalizer
56 # Facets
57 facet:
58   default:
59     type: keyword
60     normalizer: facet_normalizer
61 # Suggestible
62 suggestible:
63   default:
64     type: completion
65     analyzer: simple
66     max_input_length: 100
67     search_analyzer: simple
68 # Sort
69 sort:
70   default:
71     type: icu_collation_keyword
72     index: false
73     numeric: true