New: Additional Discover Enhancements

This commit is contained in:
bakerboy448 2021-01-18 14:12:10 -06:00 committed by Qstick
parent 45bb108127
commit 34ba436204
1 changed files with 15 additions and 5 deletions

View File

@ -322,11 +322,21 @@ namespace NzbDrone.Core.Movies
using (var conn = _database.OpenConnection())
{
recommendations = conn.Query<int>(@"
SELECT Rec FROM
(SELECT CAST(j.value AS INT) AS Rec FROM Movies CROSS JOIN json_each(Movies.Recommendations) AS j
WHERE Rec NOT IN (SELECT TmdbId FROM Movies union SELECT TmdbId from ImportExclusions))
GROUP BY Rec ORDER BY count(*) DESC LIMIT 100;").ToList();
recommendations = conn.Query<int>(@"SELECT DISTINCT Rec FROM (
SELECT DISTINCT Rec FROM
(
SELECT DISTINCT CAST(j.value AS INT) AS Rec FROM Movies CROSS JOIN json_each(Movies.Recommendations) AS j
WHERE Rec NOT IN (SELECT TmdbId FROM Movies union SELECT TmdbId from ImportExclusions) LIMIT 10
)
UNION
SELECT Rec FROM
(
SELECT CAST(j.value AS INT) AS Rec FROM Movies CROSS JOIN json_each(Movies.Recommendations) AS j
WHERE Rec NOT IN (SELECT TmdbId FROM Movies union SELECT TmdbId from ImportExclusions)
GROUP BY Rec ORDER BY count(*) DESC LIMIT 120
)
)
LIMIT 100;").ToList();
}
return recommendations;