59 lines
1.9 KiB
Plaintext
59 lines
1.9 KiB
Plaintext
|
|
source source_dir
|
|
{
|
|
type = mysql
|
|
sql_host = 192.168.3.30
|
|
sql_user = sphinx
|
|
sql_pass = indexer
|
|
sql_db = jo
|
|
sql_query_pre =
|
|
# sql_query = SELECT id, siren, actif, \
|
|
#IF(civilite='M',1,IF(civilite='MME' OR civilite='MLLE',2,0)) AS genre, \
|
|
#CONCAT(nom,' ',naissance_nom, ' ', dirRS) AS nom, prenom, \
|
|
# YEAR(naissance_date) AS naiss_annee, \
|
|
#MONTH(naissance_date) AS naiss_mois, \
|
|
# DAY(naissance_date) AS naiss_jour, \
|
|
#naissance_lieu, adr_dep \
|
|
#FROM rncs_dirigeants;
|
|
sql_query = SELECT id, siren, adr_dep, typeDir, dirSiren, civilite, CONCAT(nom,' ',naissance_nom, ' ', dirRS) AS nom, prenom, \
|
|
YEAR(naissance_date) AS naiss_annee, \
|
|
MONTH(naissance_date) AS naiss_mois, \
|
|
DAY(naissance_date) AS naiss_jour, \
|
|
naissance_lieu, fonction_code, actif \
|
|
FROM dirigeants_tmp;
|
|
sql_attr_str2ordinal= civilite
|
|
sql_attr_str2ordinal= typeDir
|
|
sql_attr_str2ordinal= fonction_code
|
|
sql_attr_uint = dirSiren
|
|
sql_attr_uint = naiss_annee
|
|
sql_attr_uint = naiss_mois
|
|
sql_attr_uint = naiss_jour
|
|
sql_attr_uint = actif
|
|
# sql_attr_uint = genre
|
|
sql_attr_uint = adr_dep
|
|
}
|
|
|
|
index dir
|
|
{
|
|
source = source_dir
|
|
path = /dbs/sphinx/dir
|
|
docinfo = extern
|
|
morphology = none
|
|
#ispell_aff = /usr/local/sphinx/etc/francais.aff
|
|
charset_type = sbcs
|
|
charset_table = 0..9, A..Z->a..z, a..z, \
|
|
U+23, U+25, U+26, U+2B, U+3D, U+40, \
|
|
U+C0..U+DE->U+E0..U+FE, U+DF, U+E0..U+FF
|
|
}
|
|
|
|
index dir_phx
|
|
{
|
|
source = source_dir
|
|
path = /dbs/sphinx/dir_phx
|
|
docinfo = extern
|
|
morphology = libstemmer_francais
|
|
charset_type = sbcs
|
|
charset_table = 0..9, A..Z->a..z, a..z, \
|
|
U+23, U+25, U+26, U+2B, U+3D, U+40, \
|
|
U+C0..U+DE->U+E0..U+FE, U+DF, U+E0..U+FF
|
|
} |