Advertisement
NFL

Untitled

NFL
Jan 12th, 2016
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.90 KB | None | 0 0
  1. #
  2. # Minimal Sphinx configuration sample (clean, simple, functional)
  3. #
  4.  
  5.  
  6. source catalog
  7. {
  8. type = mysql
  9.  
  10. sql_host = localhost
  11. sql_user = ***
  12. sql_pass = ***
  13. sql_db = ***
  14. sql_port = 3306 # optional, default is 3306
  15. sql_query_pre = SET NAMES utf8
  16. sql_query = \
  17. SELECT `p`.`id` AS id, `pv`.`value` AS `title`, `pv1`.`value` AS `article` FROM `products` AS `p` \
  18. LEFT JOIN `properties_values` AS `pv` ON pv.product_id = p.id \
  19. LEFT JOIN `properties_values` AS `pv1` ON pv1.product_id = p.id WHERE (pv.property_id = '00000000-0000-0000-0000-000000000001') \
  20. AND (pv1.property_id = '00000000-0000-0000-0000-000000000002') AND (p.deleted = 0) AND (p.active = 1) GROUP BY `p`.`id`
  21.  
  22.  
  23. #sql_attr_uint = group_id
  24. #sql_attr_timestamp = date_added
  25. sql_field_string = title
  26. #sql_field_string = article
  27.  
  28. #sql_query_info = SELECT * FROM documents WHERE id=$id
  29. }
  30.  
  31.  
  32. index catalog_index {
  33. source = catalog
  34. path = /etc/sphinx/data/catalog
  35. morphology = stem_ru
  36. min_word_len = 3
  37. charset_type = utf-8
  38. }
  39.  
  40.  
  41. indexer
  42. {
  43. mem_limit = 256M
  44. }
  45.  
  46.  
  47. searchd
  48. {
  49. # listen = 127.0.0.1:9312
  50. # listen = 9306:mysql41
  51. # log = /var/log/sphinx/searchd.log
  52. # query_log = /var/log/sphinx/query.log
  53. # read_timeout = 5
  54. # max_children = 30
  55. # pid_file = /var/run/sphinx/searchd.pid
  56. # max_matches = 1000
  57. # seamless_rotate = 1
  58. # preopen_indexes = 1
  59. # unlink_old = 1
  60. # workers = threads # for RT to work
  61. # binlog_path =
  62.  
  63. # какой порт и какой протокол "слушает" служба
  64. listen = 9312
  65.  
  66. # файл с логами
  67. log = /var/log/sphinx/searchd.log
  68.  
  69. # файл с логами поисковых запросов
  70. query_log = /var/log/sphinx/query.log
  71.  
  72. # PID file, searchd process ID file name
  73. # mandatory
  74. pid_file = /var/run/sphinx/searchd.pid
  75. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement