For starters, a Google like search is not practical in this environment, but from your question that's not what you want anyway. Google is a combination of algorithms, regular expressions, geography, frequency of user selections, and many, many other things.
What you need is parameter based query in which case you only need SQL.
For example, if you have a table called "People" and it has the fields: Name,DateOfBirth,Height,Weight
and you wanted to get all people with heigth between 50 and 60 cm then you would write the following SQL statement
SELECT People.Name
FROM People
WHERE People.Height Between 50 AND 60