Bug 31652: Add geo-search
[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       ci_raw:
42         type: keyword
43         normalizer: icu_folding_normalizer
44   geo_point:
45      type: geo_point
46   default:
47     type: text
48     analyzer: analyzer_standard
49     search_analyzer: analyzer_standard
50     fields:
51       phrase:
52         type: text
53         analyzer: analyzer_phrase
54         search_analyzer: analyzer_phrase
55       raw:
56         type: keyword
57         normalizer: nfkc_cf_normalizer
58       ci_raw:
59         type: keyword
60         normalizer: icu_folding_normalizer
61 # Facets
62 facet:
63   default:
64     type: keyword
65     normalizer: facet_normalizer
66 # Suggestible
67 suggestible:
68   default:
69     type: completion
70     analyzer: simple
71     max_input_length: 100
72     search_analyzer: simple
73 # Sort
74 sort:
75   default:
76     type: icu_collation_keyword
77     index: false
78     numeric: true
79   cn_sort:
80     type: icu_collation_keyword
81     index: false
82     numeric: false