On Fri, 2012-09-28 at 14:43 +0200, Claudio Ranieri wrote: > name | city > Jose | Campinas > Jose | São Paulo > Jose | Rio de Janeiro > Jose | Rio Branco > Jose | Ourinhos > > In search by "Jose", I wish return on top the documents (Jose | São > Paulo and Jose | Rio de Janeiro).
If all documents has a city and the number of cities is fairly low, you could add a boosting element to your query: (Jose) and (city:Campinas^1 OR city:São\ Paulo^2 OR city:Cio\ de\ Janeiro^2 OR city:Rio\ Branco^1 OR city:Ourinhos)