The thesis presents the realization of a web application that allows the user to review a folk music collection and search within it. We developed the idea and implemented it using C# programming language. We used the .NET framework, MVC5 architecture, MSSQL server and Elasticsearch search server. The Web application provides general searching of folk music and searching with the help of filters. We used Google’s smart search approach for searching with the filters. We can enter a melody in the text field or use the keyboard to search by melody. Searching and displaying of results are fast, due to the use of the Elasticsearch server. The application also shows musical notations, PDF-files and can play audio and MIDI files.
|