From 32a3e846b8699f072664663fff3ecac8096bbc30 Mon Sep 17 00:00:00 2001 From: faselm Date: Fri, 18 Oct 2024 10:17:47 +0200 Subject: [PATCH] BGDIDIC-2867: add search sphinx index --- conf/stopo.conf.part | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/conf/stopo.conf.part b/conf/stopo.conf.part index 422862f..b5667bd 100644 --- a/conf/stopo.conf.part +++ b/conf/stopo.conf.part @@ -1004,6 +1004,24 @@ source src_ch_swisstopo_geologie_tektonische_karte_unit : def_searchable_feature from geol.tektonische_karte_units } +source src_ch_swisstopo_geologie_thermale_waesser : def_searchable_features +{ + sql_db = stopo_${DBSTAGING} + sql_query = \ + SELECT primary_key as id \ + , name as label \ + , 'feature' as origin \ + , remove_accents(concat_ws(' ', name, source1)) as detail \ + , 'ch.swisstopo.geologie-thermale_waesser' as layer \ + , quadindex(the_geom) as geom_quadindex \ + , st_y(st_transform(st_centroid(the_geom),4326)) as lat \ + , st_x(st_transform(st_centroid(the_geom),4326)) as lon \ + , box2d(st_transform(the_geom, 21781)) as geom_st_box2d \ + , box2d(st_transform(the_geom, 2056)) as geom_st_box2d_lv95 \ + , primary_key::text as feature_id \ + from geol.thermale_waters +} + ## INDICES index ch_swisstopo_verschiebungsvektoren_tsp1 @@ -1346,3 +1364,9 @@ index ch_swisstopo_geologie_tektonische_karte local = ch_swisstopo_geologie_tektonische_karte_line local = ch_swisstopo_geologie_tektonische_karte_unit } + +index ch_swisstopo_geologie_thermale_waesser : ch_swisstopo_verschiebungsvektoren_tsp1 +{ + source = src_ch_swisstopo_geologie_thermale_waesser + path = /var/lib/sphinxsearch/data/index/ch_swisstopo_geologie_thermale_waesser +}