Combining user and database perspective for solving keyword queries over relational databases