-
Notifications
You must be signed in to change notification settings - Fork 0
TODOs
List of TODO in the Music Graph Explorer project, in no order of priority:
-
Compute Artist relevance within a Genre.
-
Add
Artistrelevance within aGenrein theDataAccess.GetArtistForSpotifyIdmethod. This can only be done once we compute Artist relevance within a genre. -
Add
Artistrelevance within aGenrein theDataAccess.GetAllArtistsForGenresmethod. This can only be done once we compute Artist relevance within a genre. -
Make
DataAccessmulti-threaded. This means processing results in a multi-threaded fashion. This will require usingParallel.Foreach(msdn article). This will also require makingIStatementResultof neo4j driver thread safe using aConcurrentBag. -
Make GraphStore.Write multi-threaded for multi-threaded writes. This may require to make Artist and Genres thread safe and use
ConcurrentBaginstead of list. In order to do parallel writes, we will need to use multiple instances of dal. Have to decide whether the right architecture is to spin multiple instances of the GraphStore.Write application working of a single queue. -
Find a way to implement full text search to search artists and genres by name
-
add settings to tests
-
read the list of seed artists from a settings file