add movie directors and writers (#219)

This commit is contained in:
Jason Dove
2021-05-27 09:24:47 -05:00
committed by GitHub
parent 68123a2f9c
commit 0bbed69e85
26 changed files with 3315 additions and 12 deletions
+13 -1
View File
@@ -49,6 +49,8 @@ namespace ErsatzTV.Infrastructure.Search
private const string MoodField = "mood";
private const string ActorField = "actor";
private const string ContentRatingField = "content_rating";
private const string DirectorField = "director";
private const string WriterField = "writer";
private const string MovieType = "movie";
private const string ShowType = "show";
@@ -69,7 +71,7 @@ namespace ErsatzTV.Infrastructure.Search
_initialized = false;
}
public int Version => 10;
public int Version => 11;
public Task<bool> Initialize(ILocalFileSystem localFileSystem)
{
@@ -318,6 +320,16 @@ namespace ErsatzTV.Infrastructure.Search
doc.Add(new TextField(ActorField, actor.Name, Field.Store.NO));
}
foreach (Director director in metadata.Directors)
{
doc.Add(new TextField(DirectorField, director.Name, Field.Store.NO));
}
foreach (Writer writer in metadata.Writers)
{
doc.Add(new TextField(WriterField, writer.Name, Field.Store.NO));
}
_writer.UpdateDocument(new Term(IdField, movie.Id.ToString()), doc);
}
catch (Exception ex)