static void Main(string[] args) { //List<Musica> musicas = new MusicaRN().PesquisarPalavrasFiltroComposto(new List<string>() { "me", "encanta", "com", "sua", "magia" }); //List<Musica> musicas = new MusicaRN().PesquisarPalavrasFiltroCoringa("sacram*");//sacramentado //return; //MusicaRN musicaRN = new MusicaRN(); //musicaRN.SalvarMusicas(); PalavraRN palavraRN = new PalavraRN(); palavraRN.SalvarPalavras(); //BigramaRN bigramaRN = new BigramaRN(); //bigramaRN.SalvarBigramas(); //List<Musica> musicas = musicaRN.PesquisarMusicasPorFiltro("avenida", "coracao"); //List<Musica> musicas = new VagalumeLyricsReader().LerMusicas(); //Musica msk = musicas.First(); //msk.Letra = Utils.NormalizeString(msk.Letra); //Dictionary<string, int> dic = new Dictionary<string, int>(); //List<string> palavras = new List<string>(); //musicas.Select(m => m.Letra.ToLower()).ToList().ForEach(l => palavras.AddRange(l.Split(new string[] { " " }, StringSplitOptions.RemoveEmptyEntries))); //palavras = palavras.Distinct().ToList(); //palavras.ForEach(p => dic.Add(p, musicas.Count(m => m.Letra.Contains(" " + p + " ")))); }
public BigramaRN(ProjetoIndexacaoDBEntities ent) { this.ent = ent; musicaRN = new MusicaRN(ent); palavraRN = new PalavraRN(ent); }