# File lib/wordnet/lexicon.rb, line 220
                def grep( text )
                        return [] if text.empty?
                        
                        words = []
                        
                        # Grab a cursor into the database and fetch while the key matches
                        # the target text
                        cursor = @indexDb.cursor
                        rec = cursor.set_range( text )
                        while /^#{text}/ =~ rec[0]
                                words.push rec[0]
                                rec = cursor.next
                        end
                        cursor.close

                        return *words
                end