The technology of web search has provided a powerful platform for seeking and accessing information on the Web.
due to the limitations of keyword based retrieval, people often find it hard to locate their desired content through ad hoc searching.