According to the Official Baseball Rules, such a streak is not necessarily ended when a player has at least 1 plate appearance and no hits.
A streak shall not be terminated if all official plate appearances result in a base on balls, hit by pitch, defensive interference or a sacrifice bunt.
[1] Joe DiMaggio holds the Major League Baseball record with a streak of 56 consecutive games in 1941 which began on May 15 and ended July 17.
[5] Multiple streaks in the same season have occurred in 1922 (George Sisler and Rogers Hornsby), 1987 (Paul Molitor and Benito Santiago), 1997 (Nomar Garciaparra and Sandy Alomar Jr.), 1999 (Vladimir Guerrero and Luis Gonzalez), 2006 (Chase Utley and Willy Taveras), and 2011 (Andre Ethier and Dan Uggla).
In 1968, MLB ruled that walks in 1887 would not be counted as hits, so Lyons' streak was no longer recognized, though it still appears on some lists.
In 2000 Major League Baseball reversed its 1968 decision, ruling that the statistics which were recognized in each year's official records should stand, even in cases where they were later proven incorrect.
Ty Cobb, Sam Rice, and George Sisler are the only players with multiple streaks of 30 games or longer.