A method and apparatus providing for expanded search functionality in an
electronic program guide (EPG) for television is described. The expanded
search function finds show titles that are the same or similar to the
show title of the program data currently displayed by the EPG. The
expanded search function also finds shows similar to the one currently
displayed by the EPG by using additional search elements based on the
descriptive part of the EPG program data, such as actors, director,
genre, etc., as well as search parameters based on the show time,
channel, etc. Rather than only finding exact matches, the expanded search
function uses fuzzy logic to find near matches and prioritizes the
results according to the search elements and parameters as specified by
the viewer.