Guest User

Untitled

a guest
Jul 23rd, 2018
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 25.49 KB | None | 0 0
  1. indexer
  2. {
  3. }
  4.  
  5. searchd
  6. {
  7. address = 0.0.0.0
  8. port = 3313
  9. log = /var/cache/sphinx/ujet.ru/log/searchd.log
  10. query_log = /var/cache/sphinx/ujet.ru/log/query.log
  11. pid_file = /var/cache/sphinx/ujet.ru/log/searchd.pid
  12. }
  13.  
  14. source ad_core_0
  15. {
  16. type = pgsql
  17. sql_host = um-sql-1
  18. sql_user = ujet
  19. sql_pass = ujetblya
  20. sql_db = ujet_production
  21. sql_query = SELECT "ads"."id" * 3 + 0 AS "id" , "ads"."content" AS "content", "ads"."contacts" AS "contacts", "ads"."id" AS "
  22. sql_query_range = SELECT COALESCE(MIN("id"), 1::bigint), COALESCE(MAX("id"), 1::bigint) FROM "ads"
  23. sql_attr_uint = sphinx_internal_id
  24. sql_attr_uint = class_crc
  25. sql_attr_uint = sphinx_deleted
  26. sql_attr_uint = ad_section_id
  27. sql_attr_multi = uint subclass_crcs from field
  28. sql_query_info = SELECT * FROM "ads" WHERE "id" = (($id - 0) / 3)
  29. }
  30.  
  31. index ad_core
  32. {
  33. source = ad_core_0
  34. path = /var/cache/sphinx/ujet.ru/sphinx_index/ad_core
  35. charset_type = utf-8
  36. min_infix_len = 3
  37. enable_star = 1
  38. }
  39.  
  40. index ad
  41. {
  42. type = distributed
  43. local = ad_core
  44. }
  45.  
  46. source division_core_0
  47. {
  48. type = pgsql
  49. sql_host = um-sql-1
  50. sql_user = ujet
  51. sql_pass = ujetblya
  52. sql_db = ujet_production
  53. sql_query_pre = UPDATE "divisions" SET "delta" = FALSE WHERE "delta" = TRUE
  54. sql_query = SELECT "divisions"."id" * 3 + 1 AS "id" , "divisions"."address" AS "address", GROUP_CONCAT(regexp_replace(phone,
  55. sql_query_range = SELECT COALESCE(MIN("id"), 1::bigint), COALESCE(MAX("id"), 1::bigint) FROM "divisions" WHERE "divisions"."d
  56. sql_attr_uint = sphinx_internal_id
  57. sql_attr_uint = class_crc
  58. sql_attr_uint = sphinx_deleted
  59. sql_attr_uint = district_name
  60. sql_attr_uint = city_name
  61. sql_attr_bool = supplier_is_paid
  62. sql_attr_str2ordinal = address_sort
  63. sql_attr_str2ordinal = phone_sort
  64. sql_attr_str2ordinal = fax_sort
  65. sql_attr_str2ordinal = supplier_name_sort
  66. sql_attr_multi = uint subclass_crcs from field
  67. sql_query_info = SELECT * FROM "divisions" WHERE "id" = (($id - 1) / 3)
  68. }
  69.  
  70. index division_core
  71. {
  72. source = division_core_0
  73. path = /var/cache/sphinx/ujet.ru/sphinx_index/division_core
  74. charset_type = utf-8
  75. min_infix_len = 3
  76. enable_star = 1
  77. }
  78.  
  79. source division_delta_0 : division_core_0
  80. {
  81. type = pgsql
  82. sql_host = um-sql-1
  83. sql_user = ujet
  84. sql_pass = ujetblya
  85. sql_db = ujet_production
  86. sql_query_pre =
  87. sql_query = SELECT "divisions"."id" * 3 + 1 AS "id" , "divisions"."address" AS "address", GROUP_CONCAT(regexp_replace(phone,
  88. sql_query_range = SELECT COALESCE(MIN("id"), 1::bigint), COALESCE(MAX("id"), 1::bigint) FROM "divisions" WHERE "divisions"."d
  89. sql_attr_uint = sphinx_internal_id
  90. sql_attr_uint = class_crc
  91. sql_attr_uint = sphinx_deleted
  92. sql_attr_uint = district_name
  93. sql_attr_uint = city_name
  94. sql_attr_bool = supplier_is_paid
  95. sql_attr_str2ordinal = address_sort
  96. sql_attr_str2ordinal = phone_sort
  97. sql_attr_str2ordinal = fax_sort
  98. sql_attr_str2ordinal = supplier_name_sort
  99. sql_attr_multi = uint subclass_crcs from field
  100. sql_query_info = SELECT * FROM "divisions" WHERE "id" = (($id - 1) / 3)
  101. }
  102.  
  103. index division_delta : division_core
  104. {
  105. source = division_delta_0
  106. path = /var/cache/sphinx/ujet.ru/sphinx_index/division_delta
  107. }
  108.  
  109. index division
  110. {
  111. type = distributed
  112. local = division_delta
  113. local = division_core
  114. }
  115.  
  116. source part_core_0
  117. {
  118. type = pgsql
  119. sql_host = um-sql-1
  120. sql_user = ujet
  121. sql_pass = ujetblya
  122. sql_db = ujet_production
  123. sql_query_pre = UPDATE "parts" SET "delta" = FALSE WHERE "delta" = TRUE
  124. sql_query = SELECT "parts"."id" * 3 + 2 AS "id" , "parts"."description" AS "description", "parts"."engine_model" AS "engine_m
  125. sql_query_range = SELECT COALESCE(MIN("id"), 1::bigint), COALESCE(MAX("id"), 1::bigint) FROM "parts" WHERE "parts"."delta" =
  126. sql_attr_uint = sphinx_internal_id
  127. sql_attr_uint = class_crc
  128. sql_attr_uint = sphinx_deleted
  129. sql_attr_uint = car_brand_id
  130. sql_attr_uint = car_model_id
  131. sql_attr_uint = year
  132. sql_attr_uint = section_id
  133. sql_attr_uint = section_parent_id
  134. sql_attr_bool = is_used
  135. sql_attr_bool = supplier_is_paid
  136. sql_attr_str2ordinal = engine_model_sort
  137. sql_attr_str2ordinal = body_model_sort
  138. sql_attr_str2ordinal = color_sort
  139. sql_attr_str2ordinal = orientation_sort
  140. sql_attr_str2ordinal = longwise_sort
  141. sql_attr_str2ordinal = car_brand_name_sort
  142. sql_attr_str2ordinal = car_model_name_sort
  143. sql_attr_str2ordinal = supplier_name_sort
  144. sql_attr_str2ordinal = section_name_sort
  145. sql_attr_float = cost
  146. sql_attr_multi = uint subclass_crcs from field
  147. sql_query_info = SELECT * FROM "parts" WHERE "id" = (($id - 2) / 3)
  148. }
  149.  
  150. index part_core
  151. {
  152. source = part_core_0
  153. path = /var/cache/sphinx/ujet.ru/sphinx_index/part_core
  154. charset_type = utf-8
  155. min_infix_len = 3
  156. enable_star = 1
  157. }
  158.  
  159. source part_delta_0 : part_core_0
  160. {
  161. type = pgsql
  162. sql_host = um-sql-1
  163. sql_user = ujet
  164. sql_pass = ujetblya
  165. sql_db = ujet_production
  166. sql_query_pre =
  167. sql_query = SELECT "parts"."id" * 3 + 2 AS "id" , "parts"."description" AS "description", "parts"."engine_model" AS "engine_m
  168. sql_query_range = SELECT COALESCE(MIN("id"), 1::bigint), COALESCE(MAX("id"), 1::bigint) FROM "parts" WHERE "parts"."delta" =
  169. sql_attr_uint = sphinx_internal_id
  170. sql_attr_uint = class_crc
  171. sql_attr_uint = sphinx_deleted
  172. sql_attr_uint = car_brand_id
  173. sql_attr_uint = car_model_id
  174. sql_attr_uint = year
  175. sql_attr_uint = section_id
  176. sql_attr_uint = section_parent_id
  177. sql_attr_bool = is_used
  178. sql_attr_bool = supplier_is_paid
  179. sql_attr_str2ordinal = engine_model_sort
  180. sql_attr_str2ordinal = body_model_sort
  181. sql_attr_str2ordinal = color_sort
  182. sql_attr_str2ordinal = orientation_sort
  183. sql_attr_str2ordinal = longwise_sort
  184. sql_attr_str2ordinal = car_brand_name_sort
  185. sql_attr_str2ordinal = car_model_name_sort
  186. sql_attr_str2ordinal = supplier_name_sort
  187. sql_attr_str2ordinal = section_name_sort
  188. sql_attr_float = cost
  189. sql_attr_multi = uint subclass_crcs from field
  190. sql_query_info = SELECT * FROM "parts" WHERE "id" = (($id - 2) / 3)
  191. }
  192.  
  193. index part_delta : part_core
  194. {
  195. source = part_delta_0
  196. path = /var/cache/sphinx/ujet.ru/sphinx_index/part_delta
  197. }
  198.  
  199. index part
  200. {
  201. type = distributed
  202. local = part_delta
  203. local = part_core
  204. }
Add Comment
Please, Sign In to add comment