Establishing a search index. Initially a search database should be established. (based on Apache Lucene), in which all relevant data for the search is being saved.
Attaching the search index to the Syncofy™ Base Database. The Search index should be attached to the Base Database for the search of existing (music titel, genres, artist, etc.)
Attaching the Echonest™ Service to the search index. Echonest™ supplies similarity records for music titles, which should be cached on the database and then made available to the search index.
Establishment of RESTful Services for the search in the Syncofy User Interface.
Skills: apache, json