Sphinx и таблица ссылок

Активист

Активист
Команда форума
Подскажите, есть > 3M записей в бд, и есть грубо говоря теги.

Организовано так:

Есть таблица doc, в ней содержится много всего.
Есть еще одна таблица doc2tags, содерит docId, tagId.

Мне нужно установить дополнительный фильтр на tagId.

Сейчас конифиг:
Код:
source docs {
        type = mysql
        sql_host = localhost
        sql_user = keeper_ur
        sql_pass = 123
        sql_db = keeper_ur

        sql_query_pre = SET NAMES 'cp1251'
        sql_query_pre = SET CHARACTER SET 'cp1251'
        sql_query_range = SELECT MIN(id),MAX(id) FROM `docs`
        sql_range_step = 1000
        sql_query = SELECT `id`, `courId`, `type`, `step`, `resultDate`, `sHtml` FROM `docs` WHERE `id` >= $start AND `id` <= $end
        sql_attr_uint = courId
        sql_attr_uint = type
        sql_attr_uint = step
        sql_attr_timestamp = resultDate

}

index docs {
        source = docs
        path = ./data/docs.1
        docinfo = extern
        morphology = stem_en, stem_ru
        html_strip = 1
        min_word_len = 2

}

indexer {
    mem_limit = 256M
    }


searchd {
        port = 3340
        log = ./logs/sphinx.log
        query_log = ./logs/query.log
        read_timeout = 5
        max_children = 30
        pid_file = ./sphinx.pid
        max_matches = 1000
        seamless_rotate = 0
        preopen_indexes = 0
        unlink_old = 1
}
 
Сверху