phpcomposeryggdrasiljs-lessbittorrentsphinxalt-websymfonywikidistributedsocial-networkcatalogtorrentmagnetfederatedsqlitetracker
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
71 lines
1.9 KiB
71 lines
1.9 KiB
source yggtracker |
|
{ |
|
type = mysql |
|
|
|
sql_port = 3306 |
|
sql_host = localhost |
|
sql_user = |
|
sql_pass = |
|
sql_db = |
|
} |
|
|
|
source magnet : yggtracker |
|
{ |
|
sql_query = \ |
|
SELECT `magnet`.`timeAdded`, \ |
|
`magnet`.`timeUpdated`, \ |
|
`magnet`.`magnetId`, \ |
|
`magnet`.`title`, \ |
|
`magnet`.`preview`, \ |
|
`magnet`.`description`, \ |
|
`magnet`.`dn`, \ |
|
(SELECT GROUP_CONCAT(DISTINCT `infoHash`.`value`) \ |
|
FROM `infoHash` \ |
|
JOIN `magnetToInfoHash` ON (`magnetToInfoHash`.`magnetId` = `magnet`.`magnetId`) \ |
|
WHERE `infoHash`.`infoHashId` = `magnetToInfoHash`.`infoHashId`) AS `infoHash`, \ |
|
(SELECT GROUP_CONCAT(DISTINCT `keywordTopic`.`value`) \ |
|
FROM `keywordTopic` \ |
|
JOIN `magnetToKeywordTopic` ON (`magnetToKeywordTopic`.`magnetId` = `magnet`.`magnetId`) \ |
|
WHERE `keywordTopic`.`keywordTopicId` = `magnetToKeywordTopic`.`keywordTopicId`) AS `keywords`, \ |
|
(SELECT GROUP_CONCAT(DISTINCT `magnetComment`.`value`) \ |
|
FROM `magnetComment` \ |
|
WHERE `magnetComment`.`magnetId` = `magnet`.`magnetId`) AS `comments` \ |
|
FROM `magnet`\ |
|
|
|
sql_attr_uint = magnetId |
|
} |
|
|
|
index magnet |
|
{ |
|
source = magnet |
|
path = /var/lib/sphinxsearch/data/magnet |
|
|
|
morphology = stem_cz, stem_ar, stem_enru |
|
|
|
min_word_len = 2 |
|
min_prefix_len = 2 |
|
|
|
html_strip = 1 |
|
|
|
index_exact_words = 1 |
|
} |
|
|
|
indexer |
|
{ |
|
mem_limit = 256M |
|
} |
|
|
|
searchd |
|
{ |
|
listen = 127.0.0.1:9306:mysql41 |
|
log = /var/log/sphinxsearch/searchd.log |
|
query_log = /var/log/sphinxsearch/query.log |
|
pid_file = /run/sphinxsearch/searchd.pid |
|
binlog_path = /var/lib/sphinxsearch/data |
|
read_timeout = 5 |
|
max_children = 30 |
|
seamless_rotate = 1 |
|
preopen_indexes = 1 |
|
unlink_old = 1 |
|
workers = threads # for RT to work |
|
} |