Performs string search and sets the position in filehandle fh to the first line with a key equal to or greater than key. Returns the new file position, or -1 in case of error. Takes the following arguments:
Filehandle of the dictionary file.
Key to search for.
If true, searches in dictionary order, considering only word characters and whitespace.
If true, ignore case.