- Start Elasticsearch
- Create the index by running utils.py
- Start search engine app by running app.py
Following 9 metadata with the song lyrics fo 510 songs are used to create the index in Elasticsearch.
- Title
- Artist
- Genre
- Lyrics
- Music
- Guitar key (In English)
- Beat
- Number of views
- Number of shares
- Original data directory - songs/
- Processed data directory - processed/
- Search by title/ beat/ guitar key etc.
- මාගෙ මතකේ ඔබේ
- 6/8 සින්දු
- චිත්රපට ගීත
- Search lyrics
- වැසි වැටී වැව් ළිං
- Multi Search
- ෂෙල්ටන් පෙරේරා තනුව කල ගීත
- ක්ලැරන්ස් විජේවර්ධන ගායනා කල පැරණි පොප් සින්දු
- Sorted Range Queries
- ජනප්රියම සින්දු
- ජනප්රියම 6/8 සින්දු 5
- එඩ්වඩ් ජයකොඩි ගායනා කල ජනප්රියම සින්දු 5
- Filtering search results based on keywords (faceted search)
Elasticsearch analysers are used in indexing.