Efficient keyword search over graph-structured data based on minimal covered r-cliques