What will be the correct search query?

Hi

I want to search more near search data ,for example if i have index
with following data:

Index Data

phone number
sex
age
email
first name
last name

if want to search 'phone no' in my index then most near search will be
'phone number'.if i search for 'name' then most near search will be
'first name' and 'last name' or if search for 'age' the exact match
will be 'age'.which query will help me to get those type of searching
result using java API.

Thanks