CREATE TABLE `sphinxmedia` (
|
`id` bigint(10) unsigned NOT NULL,
|
`weight` int(11) NOT NULL,
|
`query` text NOT NULL,
|
`_sph_geodist` float DEFAULT NULL,
|
KEY `query` (`query`(768))
|
) ENGINE=SPHINX DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci CONNECTION='sphinx://172.30.3.35:9312'
|
|
CREATE TABLE `data_mediagallery` (
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
`status` tinyint(3) unsigned NOT NULL DEFAULT 0,
|
`contenttype` char(40) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL DEFAULT '',
|
`filename` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL DEFAULT '',
|
`injector` char(40) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL DEFAULT '',
|
`hits` int(11) DEFAULT 0,
|
`message` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
|
`date` datetime DEFAULT NULL,
|
`title` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '',
|
`tags` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
|
`metadata` mediumblob DEFAULT NULL,
|
`location` char(8) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL DEFAULT '',
|
`uid` int(11) unsigned NOT NULL DEFAULT 0,
|
`filesize` bigint(20) NOT NULL DEFAULT 0,
|
`upload` datetime DEFAULT NULL,
|
`privacy` tinyint(3) unsigned NOT NULL DEFAULT 0,
|
`width` int(10) unsigned NOT NULL DEFAULT 0,
|
`height` int(10) unsigned NOT NULL DEFAULT 0,
|
`offensive` int(10) unsigned NOT NULL DEFAULT 0,
|
`sourcelocation` varchar(40) DEFAULT NULL,
|
`miscsort` int(11) DEFAULT 0,
|
`extension` char(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL DEFAULT '',
|
`filetype` tinyint(3) unsigned NOT NULL DEFAULT 0,
|
`conversiontime` float NOT NULL DEFAULT 0,
|
`converttime` datetime DEFAULT NULL,
|
`sender` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL DEFAULT '',
|
`vhost` int(10) unsigned NOT NULL DEFAULT 0,
|
`channel` int(10) unsigned NOT NULL DEFAULT 0,
|
`rotation` tinyint(3) unsigned NOT NULL DEFAULT 0,
|
`votecount` int(10) unsigned NOT NULL DEFAULT 0,
|
`url` varchar(150) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL DEFAULT '',
|
`geo_latitude` double DEFAULT NULL,
|
`geo_longitude` double DEFAULT NULL,
|
`length` decimal(8,2) DEFAULT 0.00,
|
`parentid` int(11) NOT NULL DEFAULT 0,
|
`language` char(2) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL DEFAULT '',
|
`author` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL DEFAULT '',
|
`context` tinyint(3) unsigned NOT NULL DEFAULT 0,
|
`externalid` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
|
`originalsaved` tinyint(1) DEFAULT 1,
|
`hidden` tinyint(4) NOT NULL DEFAULT 0,
|
`commentcount` int(11) NOT NULL DEFAULT 0,
|
`approvedcomments` int(11) NOT NULL DEFAULT 0,
|
`notdeniedcomments` int(11) NOT NULL DEFAULT 0,
|
`lastupdatetime` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
|
`channelleft` int(10) unsigned NOT NULL DEFAULT 0,
|
`originalLocation` char(8) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL DEFAULT '',
|
`shares` int(11) DEFAULT 0,
|
`startdate` datetime DEFAULT NULL,
|
`enddate` datetime DEFAULT NULL,
|
`children` int(11) NOT NULL DEFAULT 0,
|
`position` tinyint(4) DEFAULT 0,
|
`trendrank` int(11) DEFAULT 0,
|
PRIMARY KEY (`id`),
|
KEY `upload` (`upload`),
|
KEY `vhostupload` (`vhost`,`upload`),
|
KEY `vhostmodstatus` (`vhost`,`status`,`moderationstatus`,`uid`),
|
KEY `complexfiletype` (`vhost`,`status`,`moderationstatus`,`filetype`,`channel`),
|
KEY `vhostcontext` (`vhost`,`moderationstatus`,`context`,`parentid`,`status`,`filetype`),
|
KEY `externalid` (`externalid`),
|
KEY `externalcomments` (`vhost`,`moderationstatus`,`filetype`,`status`,`context`,`hidden`,`notdeniedcomments`),
|
KEY `vhostchannel` (`vhost`,`status`,`moderationstatus`,`context`,`channelleft`),
|
KEY `vhostparent` (`vhost`,`parentid`),
|
KEY `uploadfiletype` (`vhost`,`uid`,`status`,`filetype`),
|
KEY `twnusermedia` (`context`,`filetype`,`hidden`,`moderationstatus`,`uid`,`vhost`,`status`),
|
KEY `mfdefault` (`vhost`,`status`,`moderationstatus`,`parentid`),
|
KEY `twncomments` (`parentid`,`vhost`,`upload`,`hidden`,`status`),
|
KEY `twnstatusfiletypeuid` (`uid`,`hidden`,`context`,`filetype`,`moderationstatus`,`status`,`vhost`,`upload`),
|
KEY `uidhcmsvu` (`uid`,`hidden`,`context`,`moderationstatus`,`status`,`vhost`,`upload`),
|
KEY `vhoststartdate` (`vhost`,`startdate`),
|
KEY `vhostmodupload` (`vhost`,`moderationstatus`,`upload`),
|
KEY `vhostlastupdate` (`vhost`,`lastupdatetime`)
|
) ENGINE=InnoDB AUTO_INCREMENT=36421631 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=COMPACT
|
|
|
SELECT `data_mediagallery`.`channel` AS `channel`, `data_mediagallery`.`commentcount` AS commentcount, `data_mediagallery`.`filetype` AS `filetype`, `data_mediagallery`.`hits` AS `hits`, `data_mediagallery`.`id` AS `id`, `data_mediagallery`.`metadata` AS `metadata`, `data_mediagallery`.`title` AS `title`, `data_mediagallery`.`vhost` AS `vhost`, `data_mediagallery`.`votecount` AS `votecount` FROM data_mediagallery INNER JOIN `usergroup_media` ON `data_mediagallery`.`id` = `usergroup_media`.`mid` AND `usergroup_media`.`vhost` = `data_mediagallery`.`vhost` AND `usergroup_media`.`gid` = '422841' INNER
|
JOIN channels ON channels.id = data_mediagallery.channel and channels.treeleft>=301 AND channels.treeright<=388 INNER JOIN sphinxmedia ON sphinxmedia.id = data_mediagallery.id WHERE ( data_mediagallery.hidden = 0 )
|
AND (1=1) AND (data_mediagallery.context = 1) AND (data_mediagallery.filetype IN (1)) AND (data_mediagallery.hidden = 0) AND (data_mediagallery.moderationstatus = 1) AND (data_mediagallery.status IN (3)) AND (data_mediagallery.upload > "2022-11-22 00:00:00") AND (data_mediagallery.vhost = 123) AND (sphinxmedia.query='mode=extended2;index=realtime_media_123;;filter=moderationstatus,1;filter=vhost,123;filter=gid,422841;range=channelleft,301,388;filter=status,3;filter=context,1;filter=hidden,0;filter=filetype,1;range=upload,1669093200,2145934800;floatrange=latituderadians,0.742523007306,0.758230970574;floatrange=longituderadians,-1.42732013012,-1.41161216685;sort=extended:upload DESC,upload DESC;limit=50;offset=0;maxmatches=10000;') ORDER BY `data_mediagallery`.`upload` DESC LIMIT 0, 50 ;
|