Advertisement
Guest User

Untitled

a guest
Jun 2nd, 2017
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.45 KB | None | 0 0
  1. indexer
  2. {
  3. }
  4.  
  5. searchd
  6. {
  7. listen = 127.0.0.1:9312
  8. log = /home/alex/doc/sb/simplebooker/log/searchd.log
  9. query_log = /home/alex/doc/sb/simplebooker/log/searchd.query.log
  10. pid_file = /home/alex/doc/sb/simplebooker/log/searchd.development.pid
  11. }
  12.  
  13. source city_core_0
  14. {
  15. type = pgsql
  16. sql_host = localhost
  17. sql_user = ror
  18. sql_pass = ror
  19. sql_db = sb_development
  20. sql_query = SELECT "cities"."id" * 2 + 0 AS "id" , "cities"."city" AS "city", "cities"."id" AS "sphinx_internal_id", 2372513034 AS "class_crc", '2372513034' AS "subclass_crcs", 0 AS "sphinx_deleted", COALESCE("cities"."city", '') AS "city_sort" FROM "cities" WHERE "cities"."id" >= $start AND "cities"."id" <= $end GROUP BY "cities"."id", "cities"."city", "cities"."id", "cities"."city"
  21. sql_query_range = SELECT COALESCE(MIN("id"), 1::bigint), COALESCE(MAX("id"), 1::bigint) FROM "cities"
  22. sql_attr_uint = sphinx_internal_id
  23. sql_attr_uint = class_crc
  24. sql_attr_uint = sphinx_deleted
  25. sql_attr_str2ordinal = city_sort
  26. sql_attr_multi = uint subclass_crcs from field
  27. sql_query_info = SELECT * FROM "cities" WHERE "id" = (($id - 0) / 2)
  28. }
  29.  
  30. index city_core
  31. {
  32. source = city_core_0
  33. path = /home/alex/doc/sb/simplebooker/db/sphinx/development/city_core
  34. charset_type = utf-8
  35. min_prefix_len = 1
  36. }
  37.  
  38. index city
  39. {
  40. type = distributed
  41. local = city_core
  42. }
  43.  
  44. source letter_core_0
  45. {
  46. type = pgsql
  47. sql_host = localhost
  48. sql_user = ror
  49. sql_pass = ror
  50. sql_db = sb_development
  51. sql_query_pre = UPDATE "letters" SET "delta" = FALSE WHERE "delta" = TRUE
  52. sql_query = SELECT "letters"."id" * 2 + 1 AS "id" , "letters"."title" AS "title", "users"."first_name" AS "sender_name_f", "to_users_letters"."first_name" AS "receiver_name_f", "users"."last_name" AS "sender_name_l", "to_users_letters"."last_name" AS "receiver_name_l", array_to_string(array_accum(COALESCE("letter_answers"."body", '0')), ' ') AS "letter_answer_body", "letters"."id" AS "sphinx_internal_id", 2309942076 AS "class_crc", '2309942076' AS "subclass_crcs", 0 AS "sphinx_deleted", "letters"."from_user_id" AS "from_user_id", "letters"."to_user_id" AS "to_user_id", cast(extract(epoch from "letters"."last_message_at") as int) AS "last_message_at" FROM "letters" LEFT OUTER JOIN "users" ON "users".id = "letters".from_user_id LEFT OUTER JOIN "users" to_users_letters ON "to_users_letters".id = "letters".to_user_id LEFT OUTER JOIN "letter_answers" ON letter_answers.letter_id = letters.id WHERE "letters"."id" >= $start AND "letters"."id" <= $end AND "letters"."delta" = FALSE GROUP BY "letters"."id", "letters"."title", "users"."first_name", "to_users_letters"."first_name", "users"."last_name", "to_users_letters"."last_name", "letters"."id", "letters"."from_user_id", "letters"."to_user_id", "letters"."last_message_at"
  53. sql_query_range = SELECT COALESCE(MIN("id"), 1::bigint), COALESCE(MAX("id"), 1::bigint) FROM "letters" WHERE "letters"."delta" = FALSE
  54. sql_attr_uint = sphinx_internal_id
  55. sql_attr_uint = class_crc
  56. sql_attr_uint = sphinx_deleted
  57. sql_attr_uint = from_user_id
  58. sql_attr_uint = to_user_id
  59. sql_attr_timestamp = last_message_at
  60. sql_attr_multi = uint subclass_crcs from field
  61. sql_query_info = SELECT * FROM "letters" WHERE "id" = (($id - 1) / 2)
  62. }
  63.  
  64. index letter_core
  65. {
  66. source = letter_core_0
  67. path = /home/alex/doc/sb/simplebooker/db/sphinx/development/letter_core
  68. charset_type = utf-8
  69. min_prefix_len = 1
  70. }
  71.  
  72. source letter_delta_0 : letter_core_0
  73. {
  74. type = pgsql
  75. sql_host = localhost
  76. sql_user = ror
  77. sql_pass = ror
  78. sql_db = sb_development
  79. sql_query_pre =
  80. sql_query = SELECT "letters"."id" * 2 + 1 AS "id" , "letters"."title" AS "title", "users"."first_name" AS "sender_name_f", "to_users_letters"."first_name" AS "receiver_name_f", "users"."last_name" AS "sender_name_l", "to_users_letters"."last_name" AS "receiver_name_l", array_to_string(array_accum(COALESCE("letter_answers"."body", '0')), ' ') AS "letter_answer_body", "letters"."id" AS "sphinx_internal_id", 2309942076 AS "class_crc", '2309942076' AS "subclass_crcs", 0 AS "sphinx_deleted", "letters"."from_user_id" AS "from_user_id", "letters"."to_user_id" AS "to_user_id", cast(extract(epoch from "letters"."last_message_at") as int) AS "last_message_at" FROM "letters" LEFT OUTER JOIN "users" ON "users".id = "letters".from_user_id LEFT OUTER JOIN "users" to_users_letters ON "to_users_letters".id = "letters".to_user_id LEFT OUTER JOIN "letter_answers" ON letter_answers.letter_id = letters.id WHERE "letters"."id" >= $start AND "letters"."id" <= $end AND "letters"."delta" = TRUE GROUP BY "letters"."id", "letters"."title", "users"."first_name", "to_users_letters"."first_name", "users"."last_name", "to_users_letters"."last_name", "letters"."id", "letters"."from_user_id", "letters"."to_user_id", "letters"."last_message_at"
  81. sql_query_range = SELECT COALESCE(MIN("id"), 1::bigint), COALESCE(MAX("id"), 1::bigint) FROM "letters" WHERE "letters"."delta" = TRUE
  82. sql_attr_uint = sphinx_internal_id
  83. sql_attr_uint = class_crc
  84. sql_attr_uint = sphinx_deleted
  85. sql_attr_uint = from_user_id
  86. sql_attr_uint = to_user_id
  87. sql_attr_timestamp = last_message_at
  88. sql_attr_multi = uint subclass_crcs from field
  89. sql_query_info = SELECT * FROM "letters" WHERE "id" = (($id - 1) / 2)
  90. }
  91.  
  92. index letter_delta : letter_core
  93. {
  94. source = letter_delta_0
  95. path = /home/alex/doc/sb/simplebooker/db/sphinx/development/letter_delta
  96. }
  97.  
  98. index letter
  99. {
  100. type = distributed
  101. local = letter_delta
  102. local = letter_core
  103. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement