Skip to content

hsaklecha/music-service

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

music-service

Project to read music data from a file and return id's corresponding to the query(album name passed). Music data file is read from musical_group.tsv in to a list. This list is then parsed and a trie is generated. This trie is then used to search for any query (album name) and its matching id's are returned. Implemented multithreading for efficient searching, thread count can be configured via property file.

For searching of album a REST endpoint is provided, to search for album having Indigo in its name, rest call will be

localhost:8080/music/search?query=Indigo

This project has gradlew.bat file which helps in building project and running application. For building application first time

path\music-service> gradlew build

Running application

path\music-service> gradlew bootrun

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages