In natural language text however, many concepts share the same name and one concept may be referenced by different names.
a search based on pure string matching often yields many irrelevant results, such as a web page on Superman's hometown when indeed the user seeked information on the physicist Metropolis.