Bug 25873: Ignore malformed data for Elasticsearch integer fields
[koha.git] / admin / searchengine / elasticsearch / field_config.yaml
blob82793ff4214b4010b8e379ab652fc8dd1028b206
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
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   stdno:
29     type: text
30     analyzer: analyzer_stdno
31     search_analyzer: analyzer_stdno
32     fields:
33       phrase:
34         type: text
35         analyzer: analyzer_phrase
36         search_analyzer: analyzer_phrase
37       raw:
38         type: keyword
39   default:
40     type: text
41     analyzer: analyzer_standard
42     search_analyzer: analyzer_standard
43     fields:
44       phrase:
45         type: text
46         analyzer: analyzer_phrase
47         search_analyzer: analyzer_phrase
48       raw:
49         type: keyword
50         normalizer: nfkc_cf_normalizer
51       ci_raw:
52         type: keyword
53         normalizer: icu_folding_normalizer
54 # Facets
55 facet:
56   default:
57     type: keyword
58 # Suggestible
59 suggestible:
60   default:
61     type: completion
62     analyzer: simple
63     max_input_length: 100
64     search_analyzer: simple
65 # Sort
66 sort:
67   default:
68     type: icu_collation_keyword
69     index: false
70     numeric: true