ソースを参照

Augment similarity with person matches

The code comment says "genres, tags, studios, _person_, year?", but does no matching on common people between films. This PR augments similarity score treating people similar to tags.
Brad Beattie 2 年 前
コミット
9d37c0feec
1 ファイル変更1 行追加0 行削除
  1. 1 0
      Emby.Server.Implementations/Data/SqliteItemRepository.cs

+ 1 - 0
Emby.Server.Implementations/Data/SqliteItemRepository.cs

@@ -2392,6 +2392,7 @@ namespace Emby.Server.Implementations.Data
 
                 // genres, tags, studios, person, year?
                 builder.Append("+ (Select count(1) * 10 from ItemValues where ItemId=Guid and CleanValue in (select CleanValue from ItemValues where ItemId=@SimilarItemId))");
+                builder.Append("+ (Select count(1) * 10 from People where ItemId=Guid and Name in (select Name from People where ItemId=@SimilarItemId))");
 
                 if (item is MusicArtist)
                 {