Enhancing the usability of complex structured data by supporting keyword searches