aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2013-06-13 11:59:47 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2013-06-13 11:59:47 -0400
commitfeb670672319c56c7270ab6a4a7f818f06fab61b (patch)
tree0f08cc087912726651d8faab9a6ed778207a4fac
parentf38c0ef366df023955c7aa6bdce2c446d24c61ed (diff)
increase required score for similar items
-rw-r--r--MediaBrowser.Api/SimilarItemsHelper.cs16
1 files changed, 8 insertions, 8 deletions
diff --git a/MediaBrowser.Api/SimilarItemsHelper.cs b/MediaBrowser.Api/SimilarItemsHelper.cs
index bd4aecd0d..c96fc504f 100644
--- a/MediaBrowser.Api/SimilarItemsHelper.cs
+++ b/MediaBrowser.Api/SimilarItemsHelper.cs
@@ -123,7 +123,7 @@ namespace MediaBrowser.Api
return inputItems.Where(i => i.Id != currentItem.Id)
.Select(i => new Tuple<BaseItem, int>(i, getSimilarityScore(item, i)))
- .Where(i => i.Item2 > 0)
+ .Where(i => i.Item2 > 5)
.OrderByDescending(i => i.Item2)
.ThenByDescending(i => i.Item1.CriticRating ?? 0)
.Select(i => i.Item1);
@@ -157,23 +157,23 @@ namespace MediaBrowser.Api
points += item1.People.Where(i => item2PeopleNames.Contains(i.Name, StringComparer.OrdinalIgnoreCase)).Sum(i =>
{
- if (string.Equals(i.Name, PersonType.Director, StringComparison.OrdinalIgnoreCase))
+ if (string.Equals(i.Type, PersonType.Director, StringComparison.OrdinalIgnoreCase))
{
return 5;
}
- if (string.Equals(i.Name, PersonType.Actor, StringComparison.OrdinalIgnoreCase))
+ if (string.Equals(i.Type, PersonType.Actor, StringComparison.OrdinalIgnoreCase))
{
return 3;
}
- if (string.Equals(i.Name, PersonType.Composer, StringComparison.OrdinalIgnoreCase))
+ if (string.Equals(i.Type, PersonType.Composer, StringComparison.OrdinalIgnoreCase))
{
return 3;
}
- if (string.Equals(i.Name, PersonType.GuestStar, StringComparison.OrdinalIgnoreCase))
+ if (string.Equals(i.Type, PersonType.GuestStar, StringComparison.OrdinalIgnoreCase))
{
return 3;
}
- if (string.Equals(i.Name, PersonType.Writer, StringComparison.OrdinalIgnoreCase))
+ if (string.Equals(i.Type, PersonType.Writer, StringComparison.OrdinalIgnoreCase))
{
return 2;
}
@@ -188,13 +188,13 @@ namespace MediaBrowser.Api
// Add if they came out within the same decade
if (diff < 10)
{
- points += 3;
+ points += 2;
}
// And more if within five years
if (diff < 5)
{
- points += 3;
+ points += 2;
}
}