📜 ⬆️ ⬇️

We organize relevant search across heterogeneous data using Sphinx

In one of the current projects, there was a problem of searching for data of different types, which was successfully solved with the help of the proven search engine Sphinx , but first things first.

Formulation of the problem


The project currently has 2 zones:
  1. geographical area implemented on the basis of Google Maps, which displays geographic objects plotted by users on the map (markers, routes and areas);
  2. information zone, which is a large hierarchically organized catalog containing information materials.
It was necessary to solve the problem of simultaneous text search by 3 types of objects: geographical objects, categories of the information zone and materials of the information zone - with the ability to filter by the date of publication of the objects and the categories to which they belong.

The solution of the problem


The entire solution is described for PHP5 (Symfony), MySQL, Sphinx. How to put Sphinx , I will not describe, this information can be read on the official site. Let me just say that under Mac OS X it is easy to install using macports .
We have such a database model (I simplified it so that it was closer to the point) with some set of records:
Configuring sphinx to index and display search results:
#articles source article { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = ili_lv sql_sock = /tmp/mysql/mysql.sock sql_query_range = SELECT MIN (id), MAX (id) FROM article sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 1 as id, category_id, 1 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM article WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM article WHERE id = ($id - 1) / 10 } #categories source category { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM category sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 2 as id, tree_parent as category_id, 2 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM category WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM category WHERE id = ($id - 2) / 10 } #geo_objects source geo_object { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM geo_object sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 3 as id, 0 as category_id, 3 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM geo_object WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM geo_object WHERE id = ($id - 3) / 10 } index site_search { source = category source = geo_object source = article path = /var/ data /sphinx/site_search docinfo = extern morphology = stem_en, stem_ru html_strip = 0 charset_type = utf-8 min_word_len = 2 } * This source code was highlighted with Source Code Highlighter .
  1. #articles source article { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = ili_lv sql_sock = /tmp/mysql/mysql.sock sql_query_range = SELECT MIN (id), MAX (id) FROM article sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 1 as id, category_id, 1 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM article WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM article WHERE id = ($id - 1) / 10 } #categories source category { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM category sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 2 as id, tree_parent as category_id, 2 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM category WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM category WHERE id = ($id - 2) / 10 } #geo_objects source geo_object { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM geo_object sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 3 as id, 0 as category_id, 3 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM geo_object WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM geo_object WHERE id = ($id - 3) / 10 } index site_search { source = category source = geo_object source = article path = /var/ data /sphinx/site_search docinfo = extern morphology = stem_en, stem_ru html_strip = 0 charset_type = utf-8 min_word_len = 2 } * This source code was highlighted with Source Code Highlighter .
  2. #articles source article { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = ili_lv sql_sock = /tmp/mysql/mysql.sock sql_query_range = SELECT MIN (id), MAX (id) FROM article sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 1 as id, category_id, 1 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM article WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM article WHERE id = ($id - 1) / 10 } #categories source category { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM category sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 2 as id, tree_parent as category_id, 2 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM category WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM category WHERE id = ($id - 2) / 10 } #geo_objects source geo_object { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM geo_object sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 3 as id, 0 as category_id, 3 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM geo_object WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM geo_object WHERE id = ($id - 3) / 10 } index site_search { source = category source = geo_object source = article path = /var/ data /sphinx/site_search docinfo = extern morphology = stem_en, stem_ru html_strip = 0 charset_type = utf-8 min_word_len = 2 } * This source code was highlighted with Source Code Highlighter .
  3. #articles source article { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = ili_lv sql_sock = /tmp/mysql/mysql.sock sql_query_range = SELECT MIN (id), MAX (id) FROM article sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 1 as id, category_id, 1 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM article WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM article WHERE id = ($id - 1) / 10 } #categories source category { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM category sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 2 as id, tree_parent as category_id, 2 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM category WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM category WHERE id = ($id - 2) / 10 } #geo_objects source geo_object { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM geo_object sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 3 as id, 0 as category_id, 3 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM geo_object WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM geo_object WHERE id = ($id - 3) / 10 } index site_search { source = category source = geo_object source = article path = /var/ data /sphinx/site_search docinfo = extern morphology = stem_en, stem_ru html_strip = 0 charset_type = utf-8 min_word_len = 2 } * This source code was highlighted with Source Code Highlighter .
  4. #articles source article { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = ili_lv sql_sock = /tmp/mysql/mysql.sock sql_query_range = SELECT MIN (id), MAX (id) FROM article sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 1 as id, category_id, 1 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM article WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM article WHERE id = ($id - 1) / 10 } #categories source category { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM category sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 2 as id, tree_parent as category_id, 2 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM category WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM category WHERE id = ($id - 2) / 10 } #geo_objects source geo_object { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM geo_object sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 3 as id, 0 as category_id, 3 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM geo_object WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM geo_object WHERE id = ($id - 3) / 10 } index site_search { source = category source = geo_object source = article path = /var/ data /sphinx/site_search docinfo = extern morphology = stem_en, stem_ru html_strip = 0 charset_type = utf-8 min_word_len = 2 } * This source code was highlighted with Source Code Highlighter .
  5. #articles source article { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = ili_lv sql_sock = /tmp/mysql/mysql.sock sql_query_range = SELECT MIN (id), MAX (id) FROM article sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 1 as id, category_id, 1 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM article WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM article WHERE id = ($id - 1) / 10 } #categories source category { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM category sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 2 as id, tree_parent as category_id, 2 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM category WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM category WHERE id = ($id - 2) / 10 } #geo_objects source geo_object { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM geo_object sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 3 as id, 0 as category_id, 3 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM geo_object WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM geo_object WHERE id = ($id - 3) / 10 } index site_search { source = category source = geo_object source = article path = /var/ data /sphinx/site_search docinfo = extern morphology = stem_en, stem_ru html_strip = 0 charset_type = utf-8 min_word_len = 2 } * This source code was highlighted with Source Code Highlighter .
  6. #articles source article { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = ili_lv sql_sock = /tmp/mysql/mysql.sock sql_query_range = SELECT MIN (id), MAX (id) FROM article sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 1 as id, category_id, 1 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM article WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM article WHERE id = ($id - 1) / 10 } #categories source category { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM category sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 2 as id, tree_parent as category_id, 2 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM category WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM category WHERE id = ($id - 2) / 10 } #geo_objects source geo_object { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM geo_object sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 3 as id, 0 as category_id, 3 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM geo_object WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM geo_object WHERE id = ($id - 3) / 10 } index site_search { source = category source = geo_object source = article path = /var/ data /sphinx/site_search docinfo = extern morphology = stem_en, stem_ru html_strip = 0 charset_type = utf-8 min_word_len = 2 } * This source code was highlighted with Source Code Highlighter .
  7. #articles source article { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = ili_lv sql_sock = /tmp/mysql/mysql.sock sql_query_range = SELECT MIN (id), MAX (id) FROM article sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 1 as id, category_id, 1 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM article WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM article WHERE id = ($id - 1) / 10 } #categories source category { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM category sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 2 as id, tree_parent as category_id, 2 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM category WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM category WHERE id = ($id - 2) / 10 } #geo_objects source geo_object { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM geo_object sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 3 as id, 0 as category_id, 3 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM geo_object WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM geo_object WHERE id = ($id - 3) / 10 } index site_search { source = category source = geo_object source = article path = /var/ data /sphinx/site_search docinfo = extern morphology = stem_en, stem_ru html_strip = 0 charset_type = utf-8 min_word_len = 2 } * This source code was highlighted with Source Code Highlighter .
  8. #articles source article { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = ili_lv sql_sock = /tmp/mysql/mysql.sock sql_query_range = SELECT MIN (id), MAX (id) FROM article sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 1 as id, category_id, 1 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM article WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM article WHERE id = ($id - 1) / 10 } #categories source category { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM category sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 2 as id, tree_parent as category_id, 2 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM category WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM category WHERE id = ($id - 2) / 10 } #geo_objects source geo_object { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM geo_object sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 3 as id, 0 as category_id, 3 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM geo_object WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM geo_object WHERE id = ($id - 3) / 10 } index site_search { source = category source = geo_object source = article path = /var/ data /sphinx/site_search docinfo = extern morphology = stem_en, stem_ru html_strip = 0 charset_type = utf-8 min_word_len = 2 } * This source code was highlighted with Source Code Highlighter .
  9. #articles source article { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = ili_lv sql_sock = /tmp/mysql/mysql.sock sql_query_range = SELECT MIN (id), MAX (id) FROM article sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 1 as id, category_id, 1 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM article WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM article WHERE id = ($id - 1) / 10 } #categories source category { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM category sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 2 as id, tree_parent as category_id, 2 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM category WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM category WHERE id = ($id - 2) / 10 } #geo_objects source geo_object { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM geo_object sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 3 as id, 0 as category_id, 3 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM geo_object WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM geo_object WHERE id = ($id - 3) / 10 } index site_search { source = category source = geo_object source = article path = /var/ data /sphinx/site_search docinfo = extern morphology = stem_en, stem_ru html_strip = 0 charset_type = utf-8 min_word_len = 2 } * This source code was highlighted with Source Code Highlighter .
  10. #articles source article { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = ili_lv sql_sock = /tmp/mysql/mysql.sock sql_query_range = SELECT MIN (id), MAX (id) FROM article sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 1 as id, category_id, 1 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM article WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM article WHERE id = ($id - 1) / 10 } #categories source category { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM category sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 2 as id, tree_parent as category_id, 2 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM category WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM category WHERE id = ($id - 2) / 10 } #geo_objects source geo_object { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM geo_object sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 3 as id, 0 as category_id, 3 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM geo_object WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM geo_object WHERE id = ($id - 3) / 10 } index site_search { source = category source = geo_object source = article path = /var/ data /sphinx/site_search docinfo = extern morphology = stem_en, stem_ru html_strip = 0 charset_type = utf-8 min_word_len = 2 } * This source code was highlighted with Source Code Highlighter .
  11. #articles source article { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = ili_lv sql_sock = /tmp/mysql/mysql.sock sql_query_range = SELECT MIN (id), MAX (id) FROM article sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 1 as id, category_id, 1 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM article WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM article WHERE id = ($id - 1) / 10 } #categories source category { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM category sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 2 as id, tree_parent as category_id, 2 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM category WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM category WHERE id = ($id - 2) / 10 } #geo_objects source geo_object { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM geo_object sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 3 as id, 0 as category_id, 3 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM geo_object WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM geo_object WHERE id = ($id - 3) / 10 } index site_search { source = category source = geo_object source = article path = /var/ data /sphinx/site_search docinfo = extern morphology = stem_en, stem_ru html_strip = 0 charset_type = utf-8 min_word_len = 2 } * This source code was highlighted with Source Code Highlighter .
  12. #articles source article { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = ili_lv sql_sock = /tmp/mysql/mysql.sock sql_query_range = SELECT MIN (id), MAX (id) FROM article sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 1 as id, category_id, 1 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM article WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM article WHERE id = ($id - 1) / 10 } #categories source category { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM category sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 2 as id, tree_parent as category_id, 2 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM category WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM category WHERE id = ($id - 2) / 10 } #geo_objects source geo_object { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM geo_object sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 3 as id, 0 as category_id, 3 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM geo_object WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM geo_object WHERE id = ($id - 3) / 10 } index site_search { source = category source = geo_object source = article path = /var/ data /sphinx/site_search docinfo = extern morphology = stem_en, stem_ru html_strip = 0 charset_type = utf-8 min_word_len = 2 } * This source code was highlighted with Source Code Highlighter .
  13. #articles source article { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = ili_lv sql_sock = /tmp/mysql/mysql.sock sql_query_range = SELECT MIN (id), MAX (id) FROM article sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 1 as id, category_id, 1 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM article WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM article WHERE id = ($id - 1) / 10 } #categories source category { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM category sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 2 as id, tree_parent as category_id, 2 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM category WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM category WHERE id = ($id - 2) / 10 } #geo_objects source geo_object { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM geo_object sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 3 as id, 0 as category_id, 3 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM geo_object WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM geo_object WHERE id = ($id - 3) / 10 } index site_search { source = category source = geo_object source = article path = /var/ data /sphinx/site_search docinfo = extern morphology = stem_en, stem_ru html_strip = 0 charset_type = utf-8 min_word_len = 2 } * This source code was highlighted with Source Code Highlighter .
  14. #articles source article { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = ili_lv sql_sock = /tmp/mysql/mysql.sock sql_query_range = SELECT MIN (id), MAX (id) FROM article sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 1 as id, category_id, 1 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM article WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM article WHERE id = ($id - 1) / 10 } #categories source category { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM category sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 2 as id, tree_parent as category_id, 2 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM category WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM category WHERE id = ($id - 2) / 10 } #geo_objects source geo_object { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM geo_object sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 3 as id, 0 as category_id, 3 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM geo_object WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM geo_object WHERE id = ($id - 3) / 10 } index site_search { source = category source = geo_object source = article path = /var/ data /sphinx/site_search docinfo = extern morphology = stem_en, stem_ru html_strip = 0 charset_type = utf-8 min_word_len = 2 } * This source code was highlighted with Source Code Highlighter .
  15. #articles source article { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = ili_lv sql_sock = /tmp/mysql/mysql.sock sql_query_range = SELECT MIN (id), MAX (id) FROM article sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 1 as id, category_id, 1 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM article WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM article WHERE id = ($id - 1) / 10 } #categories source category { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM category sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 2 as id, tree_parent as category_id, 2 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM category WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM category WHERE id = ($id - 2) / 10 } #geo_objects source geo_object { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM geo_object sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 3 as id, 0 as category_id, 3 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM geo_object WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM geo_object WHERE id = ($id - 3) / 10 } index site_search { source = category source = geo_object source = article path = /var/ data /sphinx/site_search docinfo = extern morphology = stem_en, stem_ru html_strip = 0 charset_type = utf-8 min_word_len = 2 } * This source code was highlighted with Source Code Highlighter .
  16. #articles source article { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = ili_lv sql_sock = /tmp/mysql/mysql.sock sql_query_range = SELECT MIN (id), MAX (id) FROM article sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 1 as id, category_id, 1 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM article WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM article WHERE id = ($id - 1) / 10 } #categories source category { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM category sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 2 as id, tree_parent as category_id, 2 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM category WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM category WHERE id = ($id - 2) / 10 } #geo_objects source geo_object { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM geo_object sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 3 as id, 0 as category_id, 3 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM geo_object WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM geo_object WHERE id = ($id - 3) / 10 } index site_search { source = category source = geo_object source = article path = /var/ data /sphinx/site_search docinfo = extern morphology = stem_en, stem_ru html_strip = 0 charset_type = utf-8 min_word_len = 2 } * This source code was highlighted with Source Code Highlighter .
  17. #articles source article { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = ili_lv sql_sock = /tmp/mysql/mysql.sock sql_query_range = SELECT MIN (id), MAX (id) FROM article sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 1 as id, category_id, 1 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM article WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM article WHERE id = ($id - 1) / 10 } #categories source category { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM category sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 2 as id, tree_parent as category_id, 2 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM category WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM category WHERE id = ($id - 2) / 10 } #geo_objects source geo_object { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM geo_object sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 3 as id, 0 as category_id, 3 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM geo_object WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM geo_object WHERE id = ($id - 3) / 10 } index site_search { source = category source = geo_object source = article path = /var/ data /sphinx/site_search docinfo = extern morphology = stem_en, stem_ru html_strip = 0 charset_type = utf-8 min_word_len = 2 } * This source code was highlighted with Source Code Highlighter .
  18. #articles source article { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = ili_lv sql_sock = /tmp/mysql/mysql.sock sql_query_range = SELECT MIN (id), MAX (id) FROM article sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 1 as id, category_id, 1 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM article WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM article WHERE id = ($id - 1) / 10 } #categories source category { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM category sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 2 as id, tree_parent as category_id, 2 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM category WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM category WHERE id = ($id - 2) / 10 } #geo_objects source geo_object { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM geo_object sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 3 as id, 0 as category_id, 3 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM geo_object WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM geo_object WHERE id = ($id - 3) / 10 } index site_search { source = category source = geo_object source = article path = /var/ data /sphinx/site_search docinfo = extern morphology = stem_en, stem_ru html_strip = 0 charset_type = utf-8 min_word_len = 2 } * This source code was highlighted with Source Code Highlighter .
  19. #articles source article { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = ili_lv sql_sock = /tmp/mysql/mysql.sock sql_query_range = SELECT MIN (id), MAX (id) FROM article sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 1 as id, category_id, 1 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM article WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM article WHERE id = ($id - 1) / 10 } #categories source category { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM category sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 2 as id, tree_parent as category_id, 2 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM category WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM category WHERE id = ($id - 2) / 10 } #geo_objects source geo_object { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM geo_object sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 3 as id, 0 as category_id, 3 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM geo_object WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM geo_object WHERE id = ($id - 3) / 10 } index site_search { source = category source = geo_object source = article path = /var/ data /sphinx/site_search docinfo = extern morphology = stem_en, stem_ru html_strip = 0 charset_type = utf-8 min_word_len = 2 } * This source code was highlighted with Source Code Highlighter .
  20. #articles source article { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = ili_lv sql_sock = /tmp/mysql/mysql.sock sql_query_range = SELECT MIN (id), MAX (id) FROM article sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 1 as id, category_id, 1 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM article WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM article WHERE id = ($id - 1) / 10 } #categories source category { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM category sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 2 as id, tree_parent as category_id, 2 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM category WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM category WHERE id = ($id - 2) / 10 } #geo_objects source geo_object { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM geo_object sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 3 as id, 0 as category_id, 3 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM geo_object WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM geo_object WHERE id = ($id - 3) / 10 } index site_search { source = category source = geo_object source = article path = /var/ data /sphinx/site_search docinfo = extern morphology = stem_en, stem_ru html_strip = 0 charset_type = utf-8 min_word_len = 2 } * This source code was highlighted with Source Code Highlighter .
  21. #articles source article { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = ili_lv sql_sock = /tmp/mysql/mysql.sock sql_query_range = SELECT MIN (id), MAX (id) FROM article sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 1 as id, category_id, 1 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM article WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM article WHERE id = ($id - 1) / 10 } #categories source category { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM category sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 2 as id, tree_parent as category_id, 2 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM category WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM category WHERE id = ($id - 2) / 10 } #geo_objects source geo_object { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM geo_object sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 3 as id, 0 as category_id, 3 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM geo_object WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM geo_object WHERE id = ($id - 3) / 10 } index site_search { source = category source = geo_object source = article path = /var/ data /sphinx/site_search docinfo = extern morphology = stem_en, stem_ru html_strip = 0 charset_type = utf-8 min_word_len = 2 } * This source code was highlighted with Source Code Highlighter .
  22. #articles source article { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = ili_lv sql_sock = /tmp/mysql/mysql.sock sql_query_range = SELECT MIN (id), MAX (id) FROM article sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 1 as id, category_id, 1 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM article WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM article WHERE id = ($id - 1) / 10 } #categories source category { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM category sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 2 as id, tree_parent as category_id, 2 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM category WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM category WHERE id = ($id - 2) / 10 } #geo_objects source geo_object { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM geo_object sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 3 as id, 0 as category_id, 3 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM geo_object WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM geo_object WHERE id = ($id - 3) / 10 } index site_search { source = category source = geo_object source = article path = /var/ data /sphinx/site_search docinfo = extern morphology = stem_en, stem_ru html_strip = 0 charset_type = utf-8 min_word_len = 2 } * This source code was highlighted with Source Code Highlighter .
  23. #articles source article { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = ili_lv sql_sock = /tmp/mysql/mysql.sock sql_query_range = SELECT MIN (id), MAX (id) FROM article sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 1 as id, category_id, 1 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM article WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM article WHERE id = ($id - 1) / 10 } #categories source category { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM category sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 2 as id, tree_parent as category_id, 2 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM category WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM category WHERE id = ($id - 2) / 10 } #geo_objects source geo_object { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM geo_object sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 3 as id, 0 as category_id, 3 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM geo_object WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM geo_object WHERE id = ($id - 3) / 10 } index site_search { source = category source = geo_object source = article path = /var/ data /sphinx/site_search docinfo = extern morphology = stem_en, stem_ru html_strip = 0 charset_type = utf-8 min_word_len = 2 } * This source code was highlighted with Source Code Highlighter .
  24. #articles source article { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = ili_lv sql_sock = /tmp/mysql/mysql.sock sql_query_range = SELECT MIN (id), MAX (id) FROM article sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 1 as id, category_id, 1 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM article WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM article WHERE id = ($id - 1) / 10 } #categories source category { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM category sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 2 as id, tree_parent as category_id, 2 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM category WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM category WHERE id = ($id - 2) / 10 } #geo_objects source geo_object { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM geo_object sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 3 as id, 0 as category_id, 3 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM geo_object WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM geo_object WHERE id = ($id - 3) / 10 } index site_search { source = category source = geo_object source = article path = /var/ data /sphinx/site_search docinfo = extern morphology = stem_en, stem_ru html_strip = 0 charset_type = utf-8 min_word_len = 2 } * This source code was highlighted with Source Code Highlighter .
  25. #articles source article { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = ili_lv sql_sock = /tmp/mysql/mysql.sock sql_query_range = SELECT MIN (id), MAX (id) FROM article sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 1 as id, category_id, 1 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM article WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM article WHERE id = ($id - 1) / 10 } #categories source category { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM category sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 2 as id, tree_parent as category_id, 2 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM category WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM category WHERE id = ($id - 2) / 10 } #geo_objects source geo_object { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM geo_object sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 3 as id, 0 as category_id, 3 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM geo_object WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM geo_object WHERE id = ($id - 3) / 10 } index site_search { source = category source = geo_object source = article path = /var/ data /sphinx/site_search docinfo = extern morphology = stem_en, stem_ru html_strip = 0 charset_type = utf-8 min_word_len = 2 } * This source code was highlighted with Source Code Highlighter .
  26. #articles source article { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = ili_lv sql_sock = /tmp/mysql/mysql.sock sql_query_range = SELECT MIN (id), MAX (id) FROM article sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 1 as id, category_id, 1 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM article WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM article WHERE id = ($id - 1) / 10 } #categories source category { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM category sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 2 as id, tree_parent as category_id, 2 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM category WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM category WHERE id = ($id - 2) / 10 } #geo_objects source geo_object { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM geo_object sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 3 as id, 0 as category_id, 3 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM geo_object WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM geo_object WHERE id = ($id - 3) / 10 } index site_search { source = category source = geo_object source = article path = /var/ data /sphinx/site_search docinfo = extern morphology = stem_en, stem_ru html_strip = 0 charset_type = utf-8 min_word_len = 2 } * This source code was highlighted with Source Code Highlighter .
  27. #articles source article { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = ili_lv sql_sock = /tmp/mysql/mysql.sock sql_query_range = SELECT MIN (id), MAX (id) FROM article sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 1 as id, category_id, 1 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM article WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM article WHERE id = ($id - 1) / 10 } #categories source category { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM category sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 2 as id, tree_parent as category_id, 2 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM category WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM category WHERE id = ($id - 2) / 10 } #geo_objects source geo_object { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM geo_object sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 3 as id, 0 as category_id, 3 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM geo_object WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM geo_object WHERE id = ($id - 3) / 10 } index site_search { source = category source = geo_object source = article path = /var/ data /sphinx/site_search docinfo = extern morphology = stem_en, stem_ru html_strip = 0 charset_type = utf-8 min_word_len = 2 } * This source code was highlighted with Source Code Highlighter .
  28. #articles source article { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = ili_lv sql_sock = /tmp/mysql/mysql.sock sql_query_range = SELECT MIN (id), MAX (id) FROM article sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 1 as id, category_id, 1 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM article WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM article WHERE id = ($id - 1) / 10 } #categories source category { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM category sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 2 as id, tree_parent as category_id, 2 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM category WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM category WHERE id = ($id - 2) / 10 } #geo_objects source geo_object { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM geo_object sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 3 as id, 0 as category_id, 3 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM geo_object WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM geo_object WHERE id = ($id - 3) / 10 } index site_search { source = category source = geo_object source = article path = /var/ data /sphinx/site_search docinfo = extern morphology = stem_en, stem_ru html_strip = 0 charset_type = utf-8 min_word_len = 2 } * This source code was highlighted with Source Code Highlighter .
  29. #articles source article { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = ili_lv sql_sock = /tmp/mysql/mysql.sock sql_query_range = SELECT MIN (id), MAX (id) FROM article sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 1 as id, category_id, 1 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM article WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM article WHERE id = ($id - 1) / 10 } #categories source category { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM category sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 2 as id, tree_parent as category_id, 2 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM category WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM category WHERE id = ($id - 2) / 10 } #geo_objects source geo_object { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM geo_object sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 3 as id, 0 as category_id, 3 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM geo_object WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM geo_object WHERE id = ($id - 3) / 10 } index site_search { source = category source = geo_object source = article path = /var/ data /sphinx/site_search docinfo = extern morphology = stem_en, stem_ru html_strip = 0 charset_type = utf-8 min_word_len = 2 } * This source code was highlighted with Source Code Highlighter .
  30. #articles source article { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = ili_lv sql_sock = /tmp/mysql/mysql.sock sql_query_range = SELECT MIN (id), MAX (id) FROM article sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 1 as id, category_id, 1 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM article WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM article WHERE id = ($id - 1) / 10 } #categories source category { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM category sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 2 as id, tree_parent as category_id, 2 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM category WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM category WHERE id = ($id - 2) / 10 } #geo_objects source geo_object { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM geo_object sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 3 as id, 0 as category_id, 3 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM geo_object WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM geo_object WHERE id = ($id - 3) / 10 } index site_search { source = category source = geo_object source = article path = /var/ data /sphinx/site_search docinfo = extern morphology = stem_en, stem_ru html_strip = 0 charset_type = utf-8 min_word_len = 2 } * This source code was highlighted with Source Code Highlighter .
  31. #articles source article { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = ili_lv sql_sock = /tmp/mysql/mysql.sock sql_query_range = SELECT MIN (id), MAX (id) FROM article sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 1 as id, category_id, 1 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM article WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM article WHERE id = ($id - 1) / 10 } #categories source category { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM category sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 2 as id, tree_parent as category_id, 2 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM category WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM category WHERE id = ($id - 2) / 10 } #geo_objects source geo_object { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM geo_object sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 3 as id, 0 as category_id, 3 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM geo_object WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM geo_object WHERE id = ($id - 3) / 10 } index site_search { source = category source = geo_object source = article path = /var/ data /sphinx/site_search docinfo = extern morphology = stem_en, stem_ru html_strip = 0 charset_type = utf-8 min_word_len = 2 } * This source code was highlighted with Source Code Highlighter .
  32. #articles source article { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = ili_lv sql_sock = /tmp/mysql/mysql.sock sql_query_range = SELECT MIN (id), MAX (id) FROM article sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 1 as id, category_id, 1 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM article WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM article WHERE id = ($id - 1) / 10 } #categories source category { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM category sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 2 as id, tree_parent as category_id, 2 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM category WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM category WHERE id = ($id - 2) / 10 } #geo_objects source geo_object { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM geo_object sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 3 as id, 0 as category_id, 3 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM geo_object WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM geo_object WHERE id = ($id - 3) / 10 } index site_search { source = category source = geo_object source = article path = /var/ data /sphinx/site_search docinfo = extern morphology = stem_en, stem_ru html_strip = 0 charset_type = utf-8 min_word_len = 2 } * This source code was highlighted with Source Code Highlighter .
  33. #articles source article { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = ili_lv sql_sock = /tmp/mysql/mysql.sock sql_query_range = SELECT MIN (id), MAX (id) FROM article sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 1 as id, category_id, 1 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM article WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM article WHERE id = ($id - 1) / 10 } #categories source category { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM category sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 2 as id, tree_parent as category_id, 2 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM category WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM category WHERE id = ($id - 2) / 10 } #geo_objects source geo_object { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM geo_object sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 3 as id, 0 as category_id, 3 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM geo_object WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM geo_object WHERE id = ($id - 3) / 10 } index site_search { source = category source = geo_object source = article path = /var/ data /sphinx/site_search docinfo = extern morphology = stem_en, stem_ru html_strip = 0 charset_type = utf-8 min_word_len = 2 } * This source code was highlighted with Source Code Highlighter .
  34. #articles source article { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = ili_lv sql_sock = /tmp/mysql/mysql.sock sql_query_range = SELECT MIN (id), MAX (id) FROM article sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 1 as id, category_id, 1 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM article WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM article WHERE id = ($id - 1) / 10 } #categories source category { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM category sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 2 as id, tree_parent as category_id, 2 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM category WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM category WHERE id = ($id - 2) / 10 } #geo_objects source geo_object { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM geo_object sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 3 as id, 0 as category_id, 3 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM geo_object WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM geo_object WHERE id = ($id - 3) / 10 } index site_search { source = category source = geo_object source = article path = /var/ data /sphinx/site_search docinfo = extern morphology = stem_en, stem_ru html_strip = 0 charset_type = utf-8 min_word_len = 2 } * This source code was highlighted with Source Code Highlighter .
  35. #articles source article { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = ili_lv sql_sock = /tmp/mysql/mysql.sock sql_query_range = SELECT MIN (id), MAX (id) FROM article sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 1 as id, category_id, 1 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM article WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM article WHERE id = ($id - 1) / 10 } #categories source category { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM category sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 2 as id, tree_parent as category_id, 2 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM category WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM category WHERE id = ($id - 2) / 10 } #geo_objects source geo_object { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM geo_object sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 3 as id, 0 as category_id, 3 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM geo_object WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM geo_object WHERE id = ($id - 3) / 10 } index site_search { source = category source = geo_object source = article path = /var/ data /sphinx/site_search docinfo = extern morphology = stem_en, stem_ru html_strip = 0 charset_type = utf-8 min_word_len = 2 } * This source code was highlighted with Source Code Highlighter .
  36. #articles source article { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = ili_lv sql_sock = /tmp/mysql/mysql.sock sql_query_range = SELECT MIN (id), MAX (id) FROM article sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 1 as id, category_id, 1 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM article WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM article WHERE id = ($id - 1) / 10 } #categories source category { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM category sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 2 as id, tree_parent as category_id, 2 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM category WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM category WHERE id = ($id - 2) / 10 } #geo_objects source geo_object { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM geo_object sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 3 as id, 0 as category_id, 3 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM geo_object WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM geo_object WHERE id = ($id - 3) / 10 } index site_search { source = category source = geo_object source = article path = /var/ data /sphinx/site_search docinfo = extern morphology = stem_en, stem_ru html_strip = 0 charset_type = utf-8 min_word_len = 2 } * This source code was highlighted with Source Code Highlighter .
  37. #articles source article { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = ili_lv sql_sock = /tmp/mysql/mysql.sock sql_query_range = SELECT MIN (id), MAX (id) FROM article sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 1 as id, category_id, 1 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM article WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM article WHERE id = ($id - 1) / 10 } #categories source category { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM category sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 2 as id, tree_parent as category_id, 2 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM category WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM category WHERE id = ($id - 2) / 10 } #geo_objects source geo_object { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM geo_object sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 3 as id, 0 as category_id, 3 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM geo_object WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM geo_object WHERE id = ($id - 3) / 10 } index site_search { source = category source = geo_object source = article path = /var/ data /sphinx/site_search docinfo = extern morphology = stem_en, stem_ru html_strip = 0 charset_type = utf-8 min_word_len = 2 } * This source code was highlighted with Source Code Highlighter .
  38. #articles source article { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = ili_lv sql_sock = /tmp/mysql/mysql.sock sql_query_range = SELECT MIN (id), MAX (id) FROM article sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 1 as id, category_id, 1 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM article WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM article WHERE id = ($id - 1) / 10 } #categories source category { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM category sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 2 as id, tree_parent as category_id, 2 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM category WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM category WHERE id = ($id - 2) / 10 } #geo_objects source geo_object { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM geo_object sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 3 as id, 0 as category_id, 3 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM geo_object WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM geo_object WHERE id = ($id - 3) / 10 } index site_search { source = category source = geo_object source = article path = /var/ data /sphinx/site_search docinfo = extern morphology = stem_en, stem_ru html_strip = 0 charset_type = utf-8 min_word_len = 2 } * This source code was highlighted with Source Code Highlighter .
  39. #articles source article { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = ili_lv sql_sock = /tmp/mysql/mysql.sock sql_query_range = SELECT MIN (id), MAX (id) FROM article sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 1 as id, category_id, 1 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM article WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM article WHERE id = ($id - 1) / 10 } #categories source category { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM category sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 2 as id, tree_parent as category_id, 2 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM category WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM category WHERE id = ($id - 2) / 10 } #geo_objects source geo_object { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM geo_object sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 3 as id, 0 as category_id, 3 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM geo_object WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM geo_object WHERE id = ($id - 3) / 10 } index site_search { source = category source = geo_object source = article path = /var/ data /sphinx/site_search docinfo = extern morphology = stem_en, stem_ru html_strip = 0 charset_type = utf-8 min_word_len = 2 } * This source code was highlighted with Source Code Highlighter .
  40. #articles source article { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = ili_lv sql_sock = /tmp/mysql/mysql.sock sql_query_range = SELECT MIN (id), MAX (id) FROM article sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 1 as id, category_id, 1 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM article WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM article WHERE id = ($id - 1) / 10 } #categories source category { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM category sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 2 as id, tree_parent as category_id, 2 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM category WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM category WHERE id = ($id - 2) / 10 } #geo_objects source geo_object { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM geo_object sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 3 as id, 0 as category_id, 3 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM geo_object WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM geo_object WHERE id = ($id - 3) / 10 } index site_search { source = category source = geo_object source = article path = /var/ data /sphinx/site_search docinfo = extern morphology = stem_en, stem_ru html_strip = 0 charset_type = utf-8 min_word_len = 2 } * This source code was highlighted with Source Code Highlighter .
  41. #articles source article { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = ili_lv sql_sock = /tmp/mysql/mysql.sock sql_query_range = SELECT MIN (id), MAX (id) FROM article sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 1 as id, category_id, 1 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM article WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM article WHERE id = ($id - 1) / 10 } #categories source category { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM category sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 2 as id, tree_parent as category_id, 2 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM category WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM category WHERE id = ($id - 2) / 10 } #geo_objects source geo_object { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM geo_object sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 3 as id, 0 as category_id, 3 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM geo_object WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM geo_object WHERE id = ($id - 3) / 10 } index site_search { source = category source = geo_object source = article path = /var/ data /sphinx/site_search docinfo = extern morphology = stem_en, stem_ru html_strip = 0 charset_type = utf-8 min_word_len = 2 } * This source code was highlighted with Source Code Highlighter .
  42. #articles source article { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = ili_lv sql_sock = /tmp/mysql/mysql.sock sql_query_range = SELECT MIN (id), MAX (id) FROM article sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 1 as id, category_id, 1 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM article WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM article WHERE id = ($id - 1) / 10 } #categories source category { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM category sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 2 as id, tree_parent as category_id, 2 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM category WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM category WHERE id = ($id - 2) / 10 } #geo_objects source geo_object { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM geo_object sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 3 as id, 0 as category_id, 3 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM geo_object WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM geo_object WHERE id = ($id - 3) / 10 } index site_search { source = category source = geo_object source = article path = /var/ data /sphinx/site_search docinfo = extern morphology = stem_en, stem_ru html_strip = 0 charset_type = utf-8 min_word_len = 2 } * This source code was highlighted with Source Code Highlighter .
  43. #articles source article { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = ili_lv sql_sock = /tmp/mysql/mysql.sock sql_query_range = SELECT MIN (id), MAX (id) FROM article sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 1 as id, category_id, 1 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM article WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM article WHERE id = ($id - 1) / 10 } #categories source category { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM category sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 2 as id, tree_parent as category_id, 2 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM category WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM category WHERE id = ($id - 2) / 10 } #geo_objects source geo_object { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM geo_object sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 3 as id, 0 as category_id, 3 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM geo_object WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM geo_object WHERE id = ($id - 3) / 10 } index site_search { source = category source = geo_object source = article path = /var/ data /sphinx/site_search docinfo = extern morphology = stem_en, stem_ru html_strip = 0 charset_type = utf-8 min_word_len = 2 } * This source code was highlighted with Source Code Highlighter .
  44. #articles source article { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = ili_lv sql_sock = /tmp/mysql/mysql.sock sql_query_range = SELECT MIN (id), MAX (id) FROM article sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 1 as id, category_id, 1 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM article WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM article WHERE id = ($id - 1) / 10 } #categories source category { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM category sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 2 as id, tree_parent as category_id, 2 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM category WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM category WHERE id = ($id - 2) / 10 } #geo_objects source geo_object { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM geo_object sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 3 as id, 0 as category_id, 3 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM geo_object WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM geo_object WHERE id = ($id - 3) / 10 } index site_search { source = category source = geo_object source = article path = /var/ data /sphinx/site_search docinfo = extern morphology = stem_en, stem_ru html_strip = 0 charset_type = utf-8 min_word_len = 2 } * This source code was highlighted with Source Code Highlighter .
  45. #articles source article { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = ili_lv sql_sock = /tmp/mysql/mysql.sock sql_query_range = SELECT MIN (id), MAX (id) FROM article sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 1 as id, category_id, 1 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM article WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM article WHERE id = ($id - 1) / 10 } #categories source category { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM category sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 2 as id, tree_parent as category_id, 2 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM category WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM category WHERE id = ($id - 2) / 10 } #geo_objects source geo_object { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM geo_object sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 3 as id, 0 as category_id, 3 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM geo_object WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM geo_object WHERE id = ($id - 3) / 10 } index site_search { source = category source = geo_object source = article path = /var/ data /sphinx/site_search docinfo = extern morphology = stem_en, stem_ru html_strip = 0 charset_type = utf-8 min_word_len = 2 } * This source code was highlighted with Source Code Highlighter .
  46. #articles source article { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = ili_lv sql_sock = /tmp/mysql/mysql.sock sql_query_range = SELECT MIN (id), MAX (id) FROM article sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 1 as id, category_id, 1 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM article WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM article WHERE id = ($id - 1) / 10 } #categories source category { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM category sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 2 as id, tree_parent as category_id, 2 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM category WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM category WHERE id = ($id - 2) / 10 } #geo_objects source geo_object { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM geo_object sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 3 as id, 0 as category_id, 3 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM geo_object WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM geo_object WHERE id = ($id - 3) / 10 } index site_search { source = category source = geo_object source = article path = /var/ data /sphinx/site_search docinfo = extern morphology = stem_en, stem_ru html_strip = 0 charset_type = utf-8 min_word_len = 2 } * This source code was highlighted with Source Code Highlighter .
  47. #articles source article { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = ili_lv sql_sock = /tmp/mysql/mysql.sock sql_query_range = SELECT MIN (id), MAX (id) FROM article sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 1 as id, category_id, 1 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM article WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM article WHERE id = ($id - 1) / 10 } #categories source category { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM category sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 2 as id, tree_parent as category_id, 2 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM category WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM category WHERE id = ($id - 2) / 10 } #geo_objects source geo_object { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM geo_object sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 3 as id, 0 as category_id, 3 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM geo_object WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM geo_object WHERE id = ($id - 3) / 10 } index site_search { source = category source = geo_object source = article path = /var/ data /sphinx/site_search docinfo = extern morphology = stem_en, stem_ru html_strip = 0 charset_type = utf-8 min_word_len = 2 } * This source code was highlighted with Source Code Highlighter .
  48. #articles source article { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = ili_lv sql_sock = /tmp/mysql/mysql.sock sql_query_range = SELECT MIN (id), MAX (id) FROM article sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 1 as id, category_id, 1 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM article WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM article WHERE id = ($id - 1) / 10 } #categories source category { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM category sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 2 as id, tree_parent as category_id, 2 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM category WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM category WHERE id = ($id - 2) / 10 } #geo_objects source geo_object { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM geo_object sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 3 as id, 0 as category_id, 3 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM geo_object WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM geo_object WHERE id = ($id - 3) / 10 } index site_search { source = category source = geo_object source = article path = /var/ data /sphinx/site_search docinfo = extern morphology = stem_en, stem_ru html_strip = 0 charset_type = utf-8 min_word_len = 2 } * This source code was highlighted with Source Code Highlighter .
  49. #articles source article { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = ili_lv sql_sock = /tmp/mysql/mysql.sock sql_query_range = SELECT MIN (id), MAX (id) FROM article sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 1 as id, category_id, 1 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM article WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM article WHERE id = ($id - 1) / 10 } #categories source category { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM category sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 2 as id, tree_parent as category_id, 2 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM category WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM category WHERE id = ($id - 2) / 10 } #geo_objects source geo_object { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM geo_object sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 3 as id, 0 as category_id, 3 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM geo_object WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM geo_object WHERE id = ($id - 3) / 10 } index site_search { source = category source = geo_object source = article path = /var/ data /sphinx/site_search docinfo = extern morphology = stem_en, stem_ru html_strip = 0 charset_type = utf-8 min_word_len = 2 } * This source code was highlighted with Source Code Highlighter .
  50. #articles source article { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = ili_lv sql_sock = /tmp/mysql/mysql.sock sql_query_range = SELECT MIN (id), MAX (id) FROM article sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 1 as id, category_id, 1 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM article WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM article WHERE id = ($id - 1) / 10 } #categories source category { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM category sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 2 as id, tree_parent as category_id, 2 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM category WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM category WHERE id = ($id - 2) / 10 } #geo_objects source geo_object { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM geo_object sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 3 as id, 0 as category_id, 3 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM geo_object WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM geo_object WHERE id = ($id - 3) / 10 } index site_search { source = category source = geo_object source = article path = /var/ data /sphinx/site_search docinfo = extern morphology = stem_en, stem_ru html_strip = 0 charset_type = utf-8 min_word_len = 2 } * This source code was highlighted with Source Code Highlighter .
  51. #articles source article { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = ili_lv sql_sock = /tmp/mysql/mysql.sock sql_query_range = SELECT MIN (id), MAX (id) FROM article sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 1 as id, category_id, 1 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM article WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM article WHERE id = ($id - 1) / 10 } #categories source category { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM category sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 2 as id, tree_parent as category_id, 2 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM category WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM category WHERE id = ($id - 2) / 10 } #geo_objects source geo_object { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM geo_object sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 3 as id, 0 as category_id, 3 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM geo_object WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM geo_object WHERE id = ($id - 3) / 10 } index site_search { source = category source = geo_object source = article path = /var/ data /sphinx/site_search docinfo = extern morphology = stem_en, stem_ru html_strip = 0 charset_type = utf-8 min_word_len = 2 } * This source code was highlighted with Source Code Highlighter .
  52. #articles source article { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = ili_lv sql_sock = /tmp/mysql/mysql.sock sql_query_range = SELECT MIN (id), MAX (id) FROM article sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 1 as id, category_id, 1 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM article WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM article WHERE id = ($id - 1) / 10 } #categories source category { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM category sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 2 as id, tree_parent as category_id, 2 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM category WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM category WHERE id = ($id - 2) / 10 } #geo_objects source geo_object { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM geo_object sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 3 as id, 0 as category_id, 3 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM geo_object WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM geo_object WHERE id = ($id - 3) / 10 } index site_search { source = category source = geo_object source = article path = /var/ data /sphinx/site_search docinfo = extern morphology = stem_en, stem_ru html_strip = 0 charset_type = utf-8 min_word_len = 2 } * This source code was highlighted with Source Code Highlighter .
  53. #articles source article { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = ili_lv sql_sock = /tmp/mysql/mysql.sock sql_query_range = SELECT MIN (id), MAX (id) FROM article sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 1 as id, category_id, 1 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM article WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM article WHERE id = ($id - 1) / 10 } #categories source category { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM category sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 2 as id, tree_parent as category_id, 2 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM category WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM category WHERE id = ($id - 2) / 10 } #geo_objects source geo_object { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM geo_object sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 3 as id, 0 as category_id, 3 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM geo_object WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM geo_object WHERE id = ($id - 3) / 10 } index site_search { source = category source = geo_object source = article path = /var/ data /sphinx/site_search docinfo = extern morphology = stem_en, stem_ru html_strip = 0 charset_type = utf-8 min_word_len = 2 } * This source code was highlighted with Source Code Highlighter .
  54. #articles source article { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = ili_lv sql_sock = /tmp/mysql/mysql.sock sql_query_range = SELECT MIN (id), MAX (id) FROM article sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 1 as id, category_id, 1 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM article WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM article WHERE id = ($id - 1) / 10 } #categories source category { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM category sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 2 as id, tree_parent as category_id, 2 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM category WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM category WHERE id = ($id - 2) / 10 } #geo_objects source geo_object { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM geo_object sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 3 as id, 0 as category_id, 3 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM geo_object WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM geo_object WHERE id = ($id - 3) / 10 } index site_search { source = category source = geo_object source = article path = /var/ data /sphinx/site_search docinfo = extern morphology = stem_en, stem_ru html_strip = 0 charset_type = utf-8 min_word_len = 2 } * This source code was highlighted with Source Code Highlighter .
  55. #articles source article { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = ili_lv sql_sock = /tmp/mysql/mysql.sock sql_query_range = SELECT MIN (id), MAX (id) FROM article sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 1 as id, category_id, 1 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM article WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM article WHERE id = ($id - 1) / 10 } #categories source category { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM category sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 2 as id, tree_parent as category_id, 2 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM category WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM category WHERE id = ($id - 2) / 10 } #geo_objects source geo_object { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM geo_object sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 3 as id, 0 as category_id, 3 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM geo_object WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM geo_object WHERE id = ($id - 3) / 10 } index site_search { source = category source = geo_object source = article path = /var/ data /sphinx/site_search docinfo = extern morphology = stem_en, stem_ru html_strip = 0 charset_type = utf-8 min_word_len = 2 } * This source code was highlighted with Source Code Highlighter .
  56. #articles source article { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = ili_lv sql_sock = /tmp/mysql/mysql.sock sql_query_range = SELECT MIN (id), MAX (id) FROM article sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 1 as id, category_id, 1 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM article WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM article WHERE id = ($id - 1) / 10 } #categories source category { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM category sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 2 as id, tree_parent as category_id, 2 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM category WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM category WHERE id = ($id - 2) / 10 } #geo_objects source geo_object { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM geo_object sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 3 as id, 0 as category_id, 3 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM geo_object WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM geo_object WHERE id = ($id - 3) / 10 } index site_search { source = category source = geo_object source = article path = /var/ data /sphinx/site_search docinfo = extern morphology = stem_en, stem_ru html_strip = 0 charset_type = utf-8 min_word_len = 2 } * This source code was highlighted with Source Code Highlighter .
  57. #articles source article { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = ili_lv sql_sock = /tmp/mysql/mysql.sock sql_query_range = SELECT MIN (id), MAX (id) FROM article sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 1 as id, category_id, 1 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM article WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM article WHERE id = ($id - 1) / 10 } #categories source category { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM category sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 2 as id, tree_parent as category_id, 2 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM category WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM category WHERE id = ($id - 2) / 10 } #geo_objects source geo_object { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM geo_object sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 3 as id, 0 as category_id, 3 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM geo_object WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM geo_object WHERE id = ($id - 3) / 10 } index site_search { source = category source = geo_object source = article path = /var/ data /sphinx/site_search docinfo = extern morphology = stem_en, stem_ru html_strip = 0 charset_type = utf-8 min_word_len = 2 } * This source code was highlighted with Source Code Highlighter .
  58. #articles source article { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = ili_lv sql_sock = /tmp/mysql/mysql.sock sql_query_range = SELECT MIN (id), MAX (id) FROM article sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 1 as id, category_id, 1 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM article WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM article WHERE id = ($id - 1) / 10 } #categories source category { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM category sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 2 as id, tree_parent as category_id, 2 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM category WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM category WHERE id = ($id - 2) / 10 } #geo_objects source geo_object { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM geo_object sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 3 as id, 0 as category_id, 3 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM geo_object WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM geo_object WHERE id = ($id - 3) / 10 } index site_search { source = category source = geo_object source = article path = /var/ data /sphinx/site_search docinfo = extern morphology = stem_en, stem_ru html_strip = 0 charset_type = utf-8 min_word_len = 2 } * This source code was highlighted with Source Code Highlighter .
  59. #articles source article { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = ili_lv sql_sock = /tmp/mysql/mysql.sock sql_query_range = SELECT MIN (id), MAX (id) FROM article sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 1 as id, category_id, 1 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM article WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM article WHERE id = ($id - 1) / 10 } #categories source category { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM category sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 2 as id, tree_parent as category_id, 2 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM category WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM category WHERE id = ($id - 2) / 10 } #geo_objects source geo_object { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM geo_object sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 3 as id, 0 as category_id, 3 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM geo_object WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM geo_object WHERE id = ($id - 3) / 10 } index site_search { source = category source = geo_object source = article path = /var/ data /sphinx/site_search docinfo = extern morphology = stem_en, stem_ru html_strip = 0 charset_type = utf-8 min_word_len = 2 } * This source code was highlighted with Source Code Highlighter .
  60. #articles source article { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = ili_lv sql_sock = /tmp/mysql/mysql.sock sql_query_range = SELECT MIN (id), MAX (id) FROM article sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 1 as id, category_id, 1 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM article WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM article WHERE id = ($id - 1) / 10 } #categories source category { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM category sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 2 as id, tree_parent as category_id, 2 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM category WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM category WHERE id = ($id - 2) / 10 } #geo_objects source geo_object { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM geo_object sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 3 as id, 0 as category_id, 3 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM geo_object WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM geo_object WHERE id = ($id - 3) / 10 } index site_search { source = category source = geo_object source = article path = /var/ data /sphinx/site_search docinfo = extern morphology = stem_en, stem_ru html_strip = 0 charset_type = utf-8 min_word_len = 2 } * This source code was highlighted with Source Code Highlighter .
  61. #articles source article { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = ili_lv sql_sock = /tmp/mysql/mysql.sock sql_query_range = SELECT MIN (id), MAX (id) FROM article sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 1 as id, category_id, 1 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM article WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM article WHERE id = ($id - 1) / 10 } #categories source category { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM category sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 2 as id, tree_parent as category_id, 2 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM category WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM category WHERE id = ($id - 2) / 10 } #geo_objects source geo_object { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM geo_object sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 3 as id, 0 as category_id, 3 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM geo_object WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM geo_object WHERE id = ($id - 3) / 10 } index site_search { source = category source = geo_object source = article path = /var/ data /sphinx/site_search docinfo = extern morphology = stem_en, stem_ru html_strip = 0 charset_type = utf-8 min_word_len = 2 } * This source code was highlighted with Source Code Highlighter .
  62. #articles source article { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = ili_lv sql_sock = /tmp/mysql/mysql.sock sql_query_range = SELECT MIN (id), MAX (id) FROM article sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 1 as id, category_id, 1 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM article WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM article WHERE id = ($id - 1) / 10 } #categories source category { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM category sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 2 as id, tree_parent as category_id, 2 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM category WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM category WHERE id = ($id - 2) / 10 } #geo_objects source geo_object { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM geo_object sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 3 as id, 0 as category_id, 3 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM geo_object WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM geo_object WHERE id = ($id - 3) / 10 } index site_search { source = category source = geo_object source = article path = /var/ data /sphinx/site_search docinfo = extern morphology = stem_en, stem_ru html_strip = 0 charset_type = utf-8 min_word_len = 2 } * This source code was highlighted with Source Code Highlighter .
  63. #articles source article { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = ili_lv sql_sock = /tmp/mysql/mysql.sock sql_query_range = SELECT MIN (id), MAX (id) FROM article sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 1 as id, category_id, 1 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM article WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM article WHERE id = ($id - 1) / 10 } #categories source category { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM category sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 2 as id, tree_parent as category_id, 2 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM category WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM category WHERE id = ($id - 2) / 10 } #geo_objects source geo_object { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM geo_object sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 3 as id, 0 as category_id, 3 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM geo_object WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM geo_object WHERE id = ($id - 3) / 10 } index site_search { source = category source = geo_object source = article path = /var/ data /sphinx/site_search docinfo = extern morphology = stem_en, stem_ru html_strip = 0 charset_type = utf-8 min_word_len = 2 } * This source code was highlighted with Source Code Highlighter .
  64. #articles source article { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = ili_lv sql_sock = /tmp/mysql/mysql.sock sql_query_range = SELECT MIN (id), MAX (id) FROM article sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 1 as id, category_id, 1 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM article WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM article WHERE id = ($id - 1) / 10 } #categories source category { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM category sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 2 as id, tree_parent as category_id, 2 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM category WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM category WHERE id = ($id - 2) / 10 } #geo_objects source geo_object { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM geo_object sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 3 as id, 0 as category_id, 3 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM geo_object WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM geo_object WHERE id = ($id - 3) / 10 } index site_search { source = category source = geo_object source = article path = /var/ data /sphinx/site_search docinfo = extern morphology = stem_en, stem_ru html_strip = 0 charset_type = utf-8 min_word_len = 2 } * This source code was highlighted with Source Code Highlighter .
  65. #articles source article { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = ili_lv sql_sock = /tmp/mysql/mysql.sock sql_query_range = SELECT MIN (id), MAX (id) FROM article sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 1 as id, category_id, 1 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM article WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM article WHERE id = ($id - 1) / 10 } #categories source category { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM category sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 2 as id, tree_parent as category_id, 2 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM category WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM category WHERE id = ($id - 2) / 10 } #geo_objects source geo_object { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM geo_object sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 3 as id, 0 as category_id, 3 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM geo_object WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM geo_object WHERE id = ($id - 3) / 10 } index site_search { source = category source = geo_object source = article path = /var/ data /sphinx/site_search docinfo = extern morphology = stem_en, stem_ru html_strip = 0 charset_type = utf-8 min_word_len = 2 } * This source code was highlighted with Source Code Highlighter .
  66. #articles source article { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = ili_lv sql_sock = /tmp/mysql/mysql.sock sql_query_range = SELECT MIN (id), MAX (id) FROM article sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 1 as id, category_id, 1 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM article WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM article WHERE id = ($id - 1) / 10 } #categories source category { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM category sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 2 as id, tree_parent as category_id, 2 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM category WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM category WHERE id = ($id - 2) / 10 } #geo_objects source geo_object { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM geo_object sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 3 as id, 0 as category_id, 3 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM geo_object WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM geo_object WHERE id = ($id - 3) / 10 } index site_search { source = category source = geo_object source = article path = /var/ data /sphinx/site_search docinfo = extern morphology = stem_en, stem_ru html_strip = 0 charset_type = utf-8 min_word_len = 2 } * This source code was highlighted with Source Code Highlighter .
  67. #articles source article { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = ili_lv sql_sock = /tmp/mysql/mysql.sock sql_query_range = SELECT MIN (id), MAX (id) FROM article sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 1 as id, category_id, 1 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM article WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM article WHERE id = ($id - 1) / 10 } #categories source category { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM category sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 2 as id, tree_parent as category_id, 2 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM category WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM category WHERE id = ($id - 2) / 10 } #geo_objects source geo_object { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM geo_object sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 3 as id, 0 as category_id, 3 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM geo_object WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM geo_object WHERE id = ($id - 3) / 10 } index site_search { source = category source = geo_object source = article path = /var/ data /sphinx/site_search docinfo = extern morphology = stem_en, stem_ru html_strip = 0 charset_type = utf-8 min_word_len = 2 } * This source code was highlighted with Source Code Highlighter .
  68. #articles source article { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = ili_lv sql_sock = /tmp/mysql/mysql.sock sql_query_range = SELECT MIN (id), MAX (id) FROM article sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 1 as id, category_id, 1 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM article WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM article WHERE id = ($id - 1) / 10 } #categories source category { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM category sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 2 as id, tree_parent as category_id, 2 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM category WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM category WHERE id = ($id - 2) / 10 } #geo_objects source geo_object { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM geo_object sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 3 as id, 0 as category_id, 3 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM geo_object WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM geo_object WHERE id = ($id - 3) / 10 } index site_search { source = category source = geo_object source = article path = /var/ data /sphinx/site_search docinfo = extern morphology = stem_en, stem_ru html_strip = 0 charset_type = utf-8 min_word_len = 2 } * This source code was highlighted with Source Code Highlighter .
  69. #articles source article { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = ili_lv sql_sock = /tmp/mysql/mysql.sock sql_query_range = SELECT MIN (id), MAX (id) FROM article sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 1 as id, category_id, 1 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM article WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM article WHERE id = ($id - 1) / 10 } #categories source category { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM category sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 2 as id, tree_parent as category_id, 2 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM category WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM category WHERE id = ($id - 2) / 10 } #geo_objects source geo_object { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM geo_object sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 3 as id, 0 as category_id, 3 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM geo_object WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM geo_object WHERE id = ($id - 3) / 10 } index site_search { source = category source = geo_object source = article path = /var/ data /sphinx/site_search docinfo = extern morphology = stem_en, stem_ru html_strip = 0 charset_type = utf-8 min_word_len = 2 } * This source code was highlighted with Source Code Highlighter .
  70. #articles source article { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = ili_lv sql_sock = /tmp/mysql/mysql.sock sql_query_range = SELECT MIN (id), MAX (id) FROM article sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 1 as id, category_id, 1 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM article WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM article WHERE id = ($id - 1) / 10 } #categories source category { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM category sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 2 as id, tree_parent as category_id, 2 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM category WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM category WHERE id = ($id - 2) / 10 } #geo_objects source geo_object { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM geo_object sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 3 as id, 0 as category_id, 3 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM geo_object WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM geo_object WHERE id = ($id - 3) / 10 } index site_search { source = category source = geo_object source = article path = /var/ data /sphinx/site_search docinfo = extern morphology = stem_en, stem_ru html_strip = 0 charset_type = utf-8 min_word_len = 2 } * This source code was highlighted with Source Code Highlighter .
#articles source article { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = ili_lv sql_sock = /tmp/mysql/mysql.sock sql_query_range = SELECT MIN (id), MAX (id) FROM article sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 1 as id, category_id, 1 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM article WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM article WHERE id = ($id - 1) / 10 } #categories source category { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM category sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 2 as id, tree_parent as category_id, 2 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM category WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM category WHERE id = ($id - 2) / 10 } #geo_objects source geo_object { # #... sql_query_range = SELECT MIN (id), MAX (id) FROM geo_object sql_range_step = 500 sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id * 10 + 3 as id, 0 as category_id, 3 as row_type,\ UNIX_TIMESTAMP(created_at) as created_at, title, descr \ FROM geo_object WHERE id >= $ start AND id <= $ end sql_attr_uint = category_id sql_attr_uint = row_type sql_attr_timestamp = created_at sql_query_info = SELECT title, descr \ FROM geo_object WHERE id = ($id - 3) / 10 } index site_search { source = category source = geo_object source = article path = /var/ data /sphinx/site_search docinfo = extern morphology = stem_en, stem_ru html_strip = 0 charset_type = utf-8 min_word_len = 2 } * This source code was highlighted with Source Code Highlighter .

A little more detail about the configuration options. The source sections, as the name implies, define the data warehouses from which the information indexed by Sphinx will be retrieved. Such storages can be databases, text files, html-files, xml and even mailboxes. This section also describes which storage fields will be indexed, in which format indexing will be performed (one-time or portion-sampling) and a number of other parameters. In my case 3 source is described, they all lead to the same MySQL database, but to different tables.
Configuration formats are similar, I will describe the source article .
  1. sql_query_range = SELECT MIN (id), MAX (id) FROM article
  2. sql_range_step = 500
* This source code was highlighted with Source Code Highlighter .
With these lines, we “tell” Sphinx to make a selection from a table not with a full select, but in portions of 500 records in order not to create an excessive load during indexing.

  1. sql_query = \
  2. SELECT id * 10 + 1 as id, category_id, 1 as row_type, \
  3. UNIX_TIMESTAMP (created_at) as created_at, title, descr \
  4. FROM article WHERE id> = $ start AND id <= $ end
* This source code was highlighted with Source Code Highlighter .
This is the request mask sent by Sphinx when indexing data. Here 3 points are important:

Next comes a description of attributes that can be used as filters.
  1. sql_attr_uint = category_id
  2. sql_attr_uint = row_type
  3. sql_attr_timestamp = created_at
* This source code was highlighted with Source Code Highlighter .

Well, the last parameter is the request mask, which will retrieve the information we need by the found id:
  1. sql_query_info = SELECT title, descr \
  2. FROM geo_object WHERE id = ($ id - 1) / 10
* This source code was highlighted with Source Code Highlighter .

Next, the most important thing in the configuration file is the indexing parameters of the sources we specified using the index section.
  1. source = category
  2. source = geo_object
  3. source = article
* This source code was highlighted with Source Code Highlighter .

A very important point - the index can be formed from several sources. As shown above, the data from the three tables is merged into the index. Imagine how you would have to sweat to organize such a search using the database! Here we can just make a query to a given index, while getting its ranked results.

By lines
  1. path = / var / data / sphinx / site_search
  2. docinfo = extern
* This source code was highlighted with Source Code Highlighter .
specify the storage parameters of the index and the full path to it.
')
What is another feature of Sphinx - it “out of the box” supports English and Russian morphology, allowing you to bring the query words to normal form. If necessary, this functionality can be expanded .
  1. morphology = stem_en, stem_ru
* This source code was highlighted with Source Code Highlighter .

The remaining three parameters are responsible for cutting html-tags, the encoding of the index and the minimum word length, respectively.

Then it remains only to start the indexing.
  1. muxx: ~ muxx $ sudo searchd --stop
  2. Sphinx 0.9.8.1-release (r1533)
  3. Copyright (c) 2001-2008, Andrew Aksyonoff
  4. using config file '/usr/local/etc/sphinx.conf' ...
  5. stop: succesfully sent SIGTERM to pid 5677
  6. muxx: ~ muxx $ sudo indexer - all
  7. Sphinx 0.9.8.1-release (r1533)
  8. Copyright (c) 2001-2008, Andrew Aksyonoff
  9. using config file '/usr/local/etc/sphinx.conf' ...
  10. indexing index 'site_search' ...
  11. collected 759 docs, 0.0 MB
  12. sorted 0.0 Mhits, 100.0% done
  13. total 759 docs, 22171 bytes
  14. total 0.028 sec, 785871.25 bytes / sec, 26903.45 docs / sec
  15. muxx: ~ muxx $ sudo searchd
  16. Sphinx 0.9.8.1-release (r1533)
  17. Copyright (c) 2001-2008, Andrew Aksyonoff
  18. using config file '/usr/local/etc/sphinx.conf' ...
  19. creating server socket on 127.0.0.1:3312
  20. muxx: ~ muxx $ search my complex query
  21. Sphinx 0.9.8.1-release (r1533)
  22. Copyright (c) 2001-2008, Andrew Aksyonoff
  23. using config file '/usr/local/etc/sphinx.conf' ...
  24. index 'site_search' : query 'my complex query' : returned 0 matches of 0 total in 0.000 sec
  25. words:
  26. 1. 'mo' : 0 documents, 0 hits
  27. 2. 'complex' : 0 documents, 0 hits
  28. 3. 'request' : 0 documents, 0 hits
  29. muxx: ~ muxx $
* This source code was highlighted with Source Code Highlighter .

In the listing above, we first stop the daemon in case it is running. Then we perform indexing. You can see how fast the indexing rate of Sphinx is.

// The comments suggested that you can index without stopping the daemon with sudo indexer --rotate --all .

Then we start the daemon and perform a test request. Sphinx shows how it breaks a query and normalizes words in it. In my example, it worked fine, but did not find anything :)

Once you have verified that the daemon is working, you can work with Sphinx from symfony.
Install the sfSphinxPlugin plugin, connect it in the configurations:
  1. $ this-> enablePlugins ( array ( 'sfSphinxPlugin' ));
* This source code was highlighted with Source Code Highlighter .

and write a small example of the request to the daemon:
  1. $ sphinx = new sfSphinxClient ($ options);
  2. // set numeric filters if they are set
  3. if ($ request-> getParameter ( 'category_id' ))
  4. $ sphinx-> setFilter ( 'category_id' , array ($ request-> getParameter ( 'category_id' )));
  5. if ($ request-> getParameter ( 'row_type' ))
  6. $ sphinx-> setFilter ( 'row_type' , array ($ request-> getParameter ( 'row_type' )));
  7. $ dateRange = $ request-> getParameter ( 'date' );
  8. if ($ dateRange [ 'from' ] || $ dateRange [ 'to' ])
  9. {
  10. $ sphinx-> setFilterRange ( 'created_at' ,
  11. ! empty ($ dateRange [ 'from' ])? strtotime ($ dateRange [ 'from' ]): '' ,
  12. ! empty ($ dateRange [ 'to' ])? strtotime ($ dateRange [ 'to' ]): '' );
  13. }
  14. $ this -> results = $ sphinx-> Query ($ request-> getParameter ( 's' ), 'site_search' );
  15. if ($ this -> results === false )
  16. {
  17. $ this -> message = 'Request failed:' . $ sphinx-> GetLastError ();
  18. }
  19. else
  20. // if everything is by, then we get information on the index id
  21. // and output it to the template
  22. $ this -> items = $ this -> retrieveResultRows ($ this -> results);
* This source code was highlighted with Source Code Highlighter .

I hope, from my description, you can appreciate all the delights of Sphinx, I didn’t talk about all of its capabilities;

PS: A request to those who have enough karma - create a blog Sphinx, I would transfer the article there.

PS2: Thank you everyone! Blog created, topic moved there.

Source: https://habr.com/ru/post/47908/


All Articles