Keyword-based search aims to support searching databases using keywords rather than structured queries. This allows for a large user population but comes with challenges including structural and keyword ambiguity. The tutorial discusses approaches to infer structure from keywords and rank candidate structures and results to provide high-quality answers. Future work includes better handling of keyword ambiguity and more effective result analysis and exploration.