Guest User

Untitled

a guest
May 7th, 2018
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.51 KB | None | 0 0
  1. source _user
  2. {
  3. type = mysql
  4. sql_host = localhost
  5. sql_user = root
  6. sql_pass =
  7. sql_db = db
  8. sql_port = 3306
  9. sql_attr_uint = category_id
  10. sql_attr_timestamp = time_posted
  11. }
  12.  
  13. source user_base : _user
  14. {
  15. sql_query_pre = REPLACE INTO sphinx_lastrun (object_name, object_value) SELECT 'users', @max_stamp:=UNIX_TIMESTAMP(MAX(stamp))-1 FROM users
  16. sql_query = SELECT id, category_id, name, UNIX_TIMESTAMP(stamp) AS stamp FROM users WHERE stamp < FROM_UNIXTIME(@max_stamp)
  17. sql_query_info = SELECT id FROM users WHERE id=$id
  18. }
  19.  
  20. source user_incr : _user
  21. {
  22. sql_query = SELECT id, category_id, name, UNIX_TIMESTAMP(stamp) AS stamp FROM users WHERE stamp >= (SELECT FROM_UNIXTIME(object_value) FROM sphinx_lastrun WHERE object_name = 'users')
  23.  
  24. # You'll need sql_query_killlist to get rid of stuff that is deleted. See the docs
  25.  
  26. sql_query_info = SELECT id FROM users WHERE id=$id
  27. }
  28.  
  29. index _user
  30. {
  31. docinfo = extern
  32. mlock = 0
  33. morphology = none
  34. min_word_len = 2
  35. charset_type = sbcs
  36. min_prefix_len = 3
  37. enable_star = 1
  38. }
  39.  
  40. index user_base : _user
  41. {
  42. source = user_base
  43. path = /opt/sphinx/var/data/user_base
  44. }
  45.  
  46. index user_incr : _user
  47. {
  48. source = user_incr
  49. path = /opt/sphinx/var/data/user_incr
  50. }
  51.  
  52. index user
  53. {
  54. type = distributed
  55. local = user_base
  56. local = user_incr
  57. }
  58.  
  59. searchd
  60. {
  61. listen = 3312
  62. log = /opt/sphinx/var/log/searchd/searchd.log
  63. query_log = /opt/sphinx/var/log/searchd/query.log
  64. pid_file = /opt/sphinx/var/log/searchd/searchd.pid
  65. }
Add Comment
Please, Sign In to add comment