Effective semantic-based keyword search over relational databases for knowledge discovery