Skip to content

Commit ca06c68

Browse files
committed
Remove deprecated _doc from mapping to support ES8
1 parent b5c323e commit ca06c68

File tree

2 files changed

+106
-108
lines changed

2 files changed

+106
-108
lines changed

.github/workflows/ci.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ jobs:
88
runs-on: ubuntu-latest
99
strategy:
1010
matrix:
11-
elastic-port: [9207, 9208]
11+
elastic-host: ["elastic7:9207", "elastic8:9208"]
1212

1313
services:
1414
postgres:
@@ -45,7 +45,7 @@ jobs:
4545

4646
- name: Setup environment
4747
run: |
48-
echo "INDEXER_ELASTIC_URL=http://localhost:${{ matrix.elastic-port }}" >> "$GITHUB_ENV"
48+
echo "INDEXER_ELASTIC_URL=http://${{ matrix.elastic-host }}" >> "$GITHUB_ENV"
4949
5050
- name: Run tests
5151
run: go test -p=1 -coverprofile=coverage.text -covermode=atomic ./...

indexers/contacts.index.json

+104-106
Original file line numberDiff line numberDiff line change
@@ -74,119 +74,117 @@
7474
}
7575
},
7676
"mappings": {
77-
"_doc": {
78-
"_routing": {
79-
"required": true
77+
"_routing": {
78+
"required": true
79+
},
80+
"properties": {
81+
"uuid": {
82+
"type": "keyword"
8083
},
81-
"properties": {
82-
"uuid": {
83-
"type": "keyword"
84-
},
85-
"name": {
86-
"type": "text",
87-
"analyzer": "prefix",
88-
"search_analyzer": "name_search",
89-
"fields": {
90-
"keyword": {
91-
"type": "keyword",
92-
"normalizer": "lowercase"
93-
}
94-
}
95-
},
96-
"status": {
97-
"type": "keyword"
98-
},
84+
"name": {
85+
"type": "text",
86+
"analyzer": "prefix",
87+
"search_analyzer": "name_search",
9988
"fields": {
100-
"type": "nested",
101-
"properties": {
102-
"field": {
103-
"type": "keyword"
104-
},
105-
"text": {
106-
"type": "keyword",
107-
"normalizer": "lowercase"
108-
},
109-
"number": {
110-
"type": "scaled_float",
111-
"scaling_factor": 10000,
112-
"ignore_malformed": true
113-
},
114-
"datetime": {
115-
"type": "date"
116-
},
117-
"state": {
118-
"type": "text",
119-
"analyzer": "locations"
120-
},
121-
"state_keyword": {
122-
"type": "keyword",
123-
"normalizer": "lowercase"
124-
},
125-
"district": {
126-
"type": "text",
127-
"analyzer": "locations"
128-
},
129-
"district_keyword": {
130-
"type": "keyword",
131-
"normalizer": "lowercase"
132-
},
133-
"ward": {
134-
"type": "text",
135-
"analyzer": "locations"
136-
},
137-
"ward_keyword": {
138-
"type": "keyword",
139-
"normalizer": "lowercase"
140-
}
89+
"keyword": {
90+
"type": "keyword",
91+
"normalizer": "lowercase"
14192
}
142-
},
143-
"urns": {
144-
"type": "nested",
145-
"properties": {
146-
"path": {
147-
"type": "text",
148-
"analyzer": "trigrams",
149-
"fields": {
150-
"keyword": {
151-
"type": "keyword",
152-
"normalizer": "lowercase"
153-
}
93+
}
94+
},
95+
"status": {
96+
"type": "keyword"
97+
},
98+
"fields": {
99+
"type": "nested",
100+
"properties": {
101+
"field": {
102+
"type": "keyword"
103+
},
104+
"text": {
105+
"type": "keyword",
106+
"normalizer": "lowercase"
107+
},
108+
"number": {
109+
"type": "scaled_float",
110+
"scaling_factor": 10000,
111+
"ignore_malformed": true
112+
},
113+
"datetime": {
114+
"type": "date"
115+
},
116+
"state": {
117+
"type": "text",
118+
"analyzer": "locations"
119+
},
120+
"state_keyword": {
121+
"type": "keyword",
122+
"normalizer": "lowercase"
123+
},
124+
"district": {
125+
"type": "text",
126+
"analyzer": "locations"
127+
},
128+
"district_keyword": {
129+
"type": "keyword",
130+
"normalizer": "lowercase"
131+
},
132+
"ward": {
133+
"type": "text",
134+
"analyzer": "locations"
135+
},
136+
"ward_keyword": {
137+
"type": "keyword",
138+
"normalizer": "lowercase"
139+
}
140+
}
141+
},
142+
"urns": {
143+
"type": "nested",
144+
"properties": {
145+
"path": {
146+
"type": "text",
147+
"analyzer": "trigrams",
148+
"fields": {
149+
"keyword": {
150+
"type": "keyword",
151+
"normalizer": "lowercase"
154152
}
155-
},
156-
"scheme": {
157-
"type": "keyword",
158-
"normalizer": "lowercase"
159153
}
154+
},
155+
"scheme": {
156+
"type": "keyword",
157+
"normalizer": "lowercase"
160158
}
161-
},
162-
"group_ids": {
163-
"type": "keyword"
164-
},
165-
"flow_id": {
166-
"type": "integer"
167-
},
168-
"flow_history_ids": {
169-
"type": "integer"
170-
},
171-
"tickets": {
172-
"type": "integer"
173-
},
174-
"language": {
175-
"type": "keyword",
176-
"normalizer": "lowercase"
177-
},
178-
"modified_on": {
179-
"type": "date"
180-
},
181-
"created_on": {
182-
"type": "date"
183-
},
184-
"modified_on_mu": {
185-
"type": "long"
186-
},
187-
"last_seen_on": {
188-
"type": "date"
189159
}
160+
},
161+
"group_ids": {
162+
"type": "keyword"
163+
},
164+
"flow_id": {
165+
"type": "integer"
166+
},
167+
"flow_history_ids": {
168+
"type": "integer"
169+
},
170+
"tickets": {
171+
"type": "integer"
172+
},
173+
"language": {
174+
"type": "keyword",
175+
"normalizer": "lowercase"
176+
},
177+
"modified_on": {
178+
"type": "date"
179+
},
180+
"created_on": {
181+
"type": "date"
182+
},
183+
"modified_on_mu": {
184+
"type": "long"
185+
},
186+
"last_seen_on": {
187+
"type": "date"
190188
}
191189
}
192190
}

0 commit comments

Comments
 (0)