Nope, this version just searches for the first occurence of the string, and returns the index. Like you say though, further enhancement might be:

$ListView.FindString(text, start, partial)

where text = the text to search for, start = the starting index number to search from, and partial = whether text can match just the first part of the string, or has to match the string fully. Can look at these down the road maybe.