Commit 55f5daf2 authored by 神楽坂玲奈's avatar 神楽坂玲奈

fix

parent 400e621b
Pipeline #9261 passed with stages
in 30 seconds
......@@ -15,32 +15,32 @@ searchd {
query_log = /var/log/manticore/query.log
}
source shared {
type = mysql
sql_host = $sql_host
sql_user = $sql_user
sql_pass = $sql_pass
sql_db = $sql_db
sql_query_pre = SET NAMES utf8
sql_query_pre = CREATE TABLE IF NOT EXISTS sph_counter (counter_id INTEGER PRIMARY KEY NOT NULL, max_doc_id INTEGER NOT NULL)
sql_attr_uint = tid
sql_attr_uint = fid
sql_attr_uint = digest
sql_attr_uint = displayorder
sql_attr_uint = authorid
sql_attr_uint = special
sql_attr_timestamp = lastpost
}
source threads : shared {
sql_query_range = SELECT MIN(tid),MAX(tid) FROM pre_forum_thread
sql_query = SELECT tid AS id,tid,fid,subject,digest,displayorder,authorid,lastpost,special FROM pre_forum_thread \
WHERE tid>=\$start AND tid<=\$end
sql_query_post_index = REPLACE INTO sph_counter set counter_id = 1, max_doc_id = \$maxid
}
source shared {
type = mysql
sql_host = $sql_host
sql_user = $sql_user
sql_pass = $sql_pass
sql_db = $sql_db
sql_query_pre = SET NAMES utf8
sql_query_pre = CREATE TABLE IF NOT EXISTS sph_counter (counter_id INTEGER PRIMARY KEY NOT NULL, max_doc_id INTEGER NOT NULL)
sql_attr_uint = tid
sql_attr_uint = fid
sql_attr_uint = digest
sql_attr_uint = displayorder
sql_attr_uint = authorid
sql_attr_uint = special
sql_attr_timestamp = lastpost
}
source threads : shared {
sql_query_range = SELECT MIN(tid),MAX(tid) FROM pre_forum_thread
sql_query = SELECT tid AS id,tid,fid,subject,digest,displayorder,authorid,lastpost,special FROM pre_forum_thread \
WHERE tid>=\$start AND tid<=\$end
sql_query_post_index = REPLACE INTO sph_counter set counter_id = 1, max_doc_id = \$maxid
}
source threads_minute : shared
{
{
sql_query = SELECT tid AS id,tid,fid,subject,digest,displayorder,authorid,lastpost,special FROM pre_forum_thread \
WHERE tid > (SELECT max_doc_id FROM sph_counter WHERE counter_id = 1)
}
......@@ -54,7 +54,7 @@ source posts: shared {
}
source posts_minute : shared
{
{
sql_query = SELECT p.pid AS id,p.tid,t.fid,p.subject,p.message,t.digest,t.displayorder,t.authorid,t.lastpost,t.special \
FROM pre_forum_post AS p LEFT JOIN pre_forum_thread AS t USING(tid) \
WHERE pid > (SELECT max_doc_id FROM sph_counter WHERE counter_id = 2)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment