Skip to content

Commit 914c12b

Browse files
committed
UHF-13019: Updated district and project indexes to use the new Main image processor
1 parent 70cbbc7 commit 914c12b

2 files changed

Lines changed: 28 additions & 14 deletions

File tree

conf/cmi/search_api.index.districts.yml

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,9 @@ dependencies:
99
- field.storage.node.field_subdistricts
1010
- search_api.server.default
1111
module:
12+
- helfi_platform_config
1213
- helfi_react_search
14+
- helfi_recommendations
1315
- media
1416
- node
1517
id: districts
@@ -25,11 +27,6 @@ field_settings:
2527
dependencies:
2628
module:
2729
- node
28-
district_image_absolute_url:
29-
label: 'District image absolute URL'
30-
datasource_id: 'entity:node'
31-
property_path: district_image_absolute_url
32-
type: string
3330
field_district_image_alt:
3431
label: 'District image alt'
3532
datasource_id: 'entity:node'
@@ -92,6 +89,13 @@ field_settings:
9289
- field.storage.node.field_subdistricts
9390
module:
9491
- node
92+
main_image_url:
93+
label: 'Main image: URL'
94+
datasource_id: 'entity:node'
95+
property_path: main_image_url
96+
type: string
97+
configuration:
98+
field_name: field_district_image
9599
nid:
96100
label: Nid
97101
datasource_id: 'entity:node'
@@ -138,7 +142,7 @@ datasource_settings:
138142
processor_settings:
139143
add_url: { }
140144
aggregated_field: { }
141-
district_image_absolute_url: { }
145+
custom_value: { }
142146
entity_status: { }
143147
entity_type: { }
144148
ignorecase:
@@ -152,10 +156,12 @@ processor_settings:
152156
- field_district_subdistricts_title
153157
- title
154158
language_with_fallback: { }
159+
main_image_url: { }
155160
project_execution_schedule: { }
156-
project_image_absolute_url: { }
157161
project_plan_schedule: { }
158162
rendered_item: { }
163+
scored_reference: { }
164+
scored_reference_parent: { }
159165
tokenizer:
160166
weights:
161167
preprocess_index: -6
@@ -172,6 +178,7 @@ tracker_settings:
172178
indexing_order: fifo
173179
options:
174180
cron_limit: 50
181+
delete_on_fail: true
175182
index_directly: false
176183
track_changes_in_references: true
177184
server: default

conf/cmi/search_api.index.projects.yml

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,9 @@ dependencies:
1313
- field.storage.node.field_project_type
1414
- search_api.server.default
1515
module:
16+
- helfi_platform_config
1617
- helfi_react_search
18+
- helfi_recommendations
1719
- media
1820
- node
1921
- taxonomy
@@ -130,6 +132,13 @@ field_settings:
130132
- field.storage.node.field_project_type
131133
module:
132134
- taxonomy
135+
main_image_url:
136+
label: 'Main image: URL'
137+
datasource_id: 'entity:node'
138+
property_path: main_image_url
139+
type: string
140+
configuration:
141+
field_name: field_project_image
133142
nid:
134143
label: Nid
135144
datasource_id: 'entity:node'
@@ -143,11 +152,6 @@ field_settings:
143152
datasource_id: 'entity:node'
144153
property_path: project_execution_schedule
145154
type: string
146-
project_image_absolute_url:
147-
label: 'Project image absolute URL'
148-
datasource_id: 'entity:node'
149-
property_path: project_image_absolute_url
150-
type: string
151155
project_plan_schedule:
152156
label: 'Project plan schedule'
153157
datasource_id: 'entity:node'
@@ -191,7 +195,7 @@ datasource_settings:
191195
processor_settings:
192196
add_url: { }
193197
aggregated_field: { }
194-
district_image_absolute_url: { }
198+
custom_value: { }
195199
entity_status: { }
196200
entity_type: { }
197201
ignorecase:
@@ -208,10 +212,12 @@ processor_settings:
208212
- field_project_type_name
209213
- title
210214
language_with_fallback: { }
215+
main_image_url: { }
211216
project_execution_schedule: { }
212-
project_image_absolute_url: { }
213217
project_plan_schedule: { }
214218
rendered_item: { }
219+
scored_reference: { }
220+
scored_reference_parent: { }
215221
tokenizer:
216222
weights:
217223
preprocess_index: -6
@@ -228,6 +234,7 @@ tracker_settings:
228234
indexing_order: fifo
229235
options:
230236
cron_limit: 50
237+
delete_on_fail: true
231238
index_directly: false
232239
track_changes_in_references: true
233240
server: default

0 commit comments

Comments
 (0)