source source_act { type = mysql sql_host = sql_user = sql_pass = sql_db = sql_query_pre = sql_query = la query ! } index act { source = source_act path = /dbs/sphinx/act docinfo = extern wordforms = /usr/local/sphinx/etc/wordforms.txt abreviations = /usr/local/sphinx/etc/abreviations.txt 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 act_mns { source = source_act path = /dbs/sphinx/act_mns docinfo = extern wordforms = /usr/local/sphinx/etc/wordforms.txt abreviations = /usr/local/sphinx/etc/abreviations.txt non_significatifs = /usr/local/sphinx/etc/mots-non-significatifs.txt 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 act_phx { source = source_act path = /dbs/sphinx/act_phx docinfo = extern morphology = libstemmer_francais wordforms = /usr/local/sphinx/etc/wordforms.txt 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 } source source_dir { type = mysql sql_host = sql_user = sql_pass = sql_db = sql_query_pre = sql_query = } index dir { source = source_dir path = /dbs/sphinx/dir docinfo = extern wordforms = /usr/local/sphinx/etc/wordforms.txt abreviations = /usr/local/sphinx/etc/abreviations.txt 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_mns { source = source_dir path = /dbs/sphinx/dir_mns docinfo = extern wordforms = /usr/local/sphinx/etc/wordforms.txt abreviations = /usr/local/sphinx/etc/abreviations.txt non_significatifs = /usr/local/sphinx/etc/mots-non-significatifs.txt 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 wordforms = /usr/local/sphinx/etc/wordforms.txt 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 } source source_ent { type = mysql sql_host = sql_user = sql_pass = sql_db = sql_query_pre = sql_query = } index ent { source = source_ent path = /dbs/sphinx/ent docinfo = extern wordforms = /usr/local/sphinx/etc/wordforms.txt abreviations = /usr/local/sphinx/etc/abreviations.txt 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 ent_mns { source = source_ent path = /dbs/sphinx/ent_mns docinfo = extern wordforms = /usr/local/sphinx/etc/wordforms.txt abreviations = /usr/local/sphinx/etc/abreviations.txt non_significatifs = /usr/local/sphinx/etc/mots-non-significatifs.txt 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 ent_phx { source = source_ent path = /dbs/sphinx/ent_phx docinfo = extern morphology = libstemmer_francais wordforms = /usr/local/sphinx/etc/wordforms.txt 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 } ############################################################################# ## indexer settings ############################################################################# indexer { # memory limit, in bytes, kiloytes (16384K) or megabytes (256M) # optional, default is 32M, max is 2047M, recommended is 256M to 1024M mem_limit = 256 # maximum IO calls per second (for I/O throttling) # optional, default is 0 (unlimited) # # max_iops = 40 # maximum IO call size, bytes (for I/O throttling) # optional, default is 0 (unlimited) # # max_iosize = 1048576 } ############################################################################# ## searchd settings ############################################################################# searchd { # IP address to bind on # optional, default is 0.0.0.0 (ie. listen on all interfaces) # # address = 127.0.0.1 # address = 192.168.0.1 # searchd TCP port number # mandatory, default is 3312 listen = 3312 # log file, searchd run info is logged here # optional, default is 'searchd.log' log = /dbs/sphinxlog/searchd.log # query log file, all search queries are logged here # optional, default is empty (do not log queries) query_log = /dbs/sphinxlog/query.log # client read timeout, seconds # optional, default is 5 read_timeout = 5 # maximum amount of children to fork (concurrent searches to run) # optional, default is 0 (unlimited) max_children = 30 # PID file, searchd process ID file name # mandatory pid_file = /var/log/searchd.pid # max amount of matches the daemon ever keeps in RAM, per-index # WARNING, THERE'S ALSO PER-QUERY LIMIT, SEE SetLimits() API CALL # default is 1000 (just like Google) max_matches = 1000 # seamless rotate, prevents rotate stalls if precaching huge datasets # optional, default is 1 seamless_rotate = 0 # whether to forcibly preopen all indexes on startup # optional, default is 0 (do not preopen) preopen_indexes = 0 # whether to unlink .old index copies on succesful rotation. # optional, default is 1 (do unlink) unlink_old = 1 }