From a86607ae3a41db928ff6d900c899dc4648a82b58 Mon Sep 17 00:00:00 2001 From: loicgasser Date: Wed, 23 Oct 2013 17:13:50 +0200 Subject: [PATCH] Making sure a the label is generated even if a field is empty --- conf/sphinx.conf.in | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/conf/sphinx.conf.in b/conf/sphinx.conf.in index 0635e55e..6d6a7471 100755 --- a/conf/sphinx.conf.in +++ b/conf/sphinx.conf.in @@ -26,7 +26,7 @@ source src_address : src_swisssearch SELECT \ gid as id \ , search_name as detail \ - , strname1||' '||deinr||' '||plz||' '||ort_27||'' as label \ + , coalesce(strname1,'')||' '||coalesce(deinr,'')||' '||coalesce(plz,'')||' '||coalesce(ort_27,'')||'' as label \ , origin as origin \ , st_box2d(the_geom) as geom_st_box2d \ , 6 as rank \ @@ -42,7 +42,7 @@ source src_parcel : src_swisssearch SELECT \ gid as id \ , search_name as detail \ - , gemname||' '||name as label \ + , coalesce(gemname,'')||' '||coalesce(name,'') as label \ , origin as origin \ , st_box2d(the_geom) as geom_st_box2d \ , 7 as rank \ @@ -58,7 +58,7 @@ source src_sn25 : src_swisssearch SELECT \ gid as id \ , search_name as detail \ - , ''||name||' ('||kanton||') - '||gemname as label \ + , ''||coalesce(name,'')||' ('||coalesce(kanton,'')||') - '||coalesce(gemname,'') as label \ , origin as origin \ , st_box2d(the_geom) as geom_st_box2d \ , rank as rank \ @@ -74,7 +74,7 @@ source src_gg25 : src_swisssearch SELECT \ gid as id \ , search_name as detail \ - , ''||gemname||' ('||kanton||')' as label \ + , ''||coalesce(gemname,'')||' ('||coalesce(kanton,'')||')' as label \ , origin as origin \ , st_box2d(the_geom) as geom_st_box2d \ , rank as rank \ @@ -122,7 +122,7 @@ source src_zipcode : src_swisssearch SELECT \ gid as id \ , search_name as detail \ - , ''||plz||' - '||ort_27||' ('||kanton||')' as label \ + , ''||coalesce(plz,'')||' - '||coalesce(ort_27,'')||' ('||coalesce(kanton,'')||')' as label \ , origin as origin \ , st_box2d(the_geom) as geom_st_box2d \ , rank as rank \