The actual code to search in "Entire Song" does only do a indirect database call over the plugin manager to search for a match in either of song.search_title, song.search_lyrics and song.comments. That's not searching in all possible attributes but only in three (admittedly the main ones).
I adapted the database call to be a little more direct and to search for a match in the songbooks name, the SongBookEntry (being the songs number) and the alternate_title as well. Only three lines of code have been adapted to seven.
The actual code to search in "Entire Song" does only do a indirect database call over the plugin manager to search for a match in either of song.search_title, song.search_lyrics and song.comments. That's not searching in all possible attributes but only in three (admittedly the main ones).
I adapted the database call to be a little more direct and to search for a match in the songbooks name, the SongBookEntry (being the songs number) and the alternate_title as well. Only three lines of code have been adapted to seven.