The goal of entity search is to return entities (e.g., people, products, locations) relevant to a keyword query. The goal of Query Portals is to go one step further and return not only the names of relevant entities but a rich set of information associated with each entity.
Often, users issuing keyword searches are not looking for documents but for entities residing in a structured database. Consider a user searching for products (product search), people (expert search/celebrity search), businesses (local search) or locations (travel search). In early 2005, we proposed this problem and called it “object search“; (we were one of first groups to introduce this problem). This problem is now popularly know as “entity search” (it has started to appear as a separate track in conferences like SIGIR and WWW). The result of our early work appeared in 2006 SIGMOD conference.
Subsequently, we explored ways in supporting entity search functionality in a general web search engine. We proposed ways to integrate the functionality tightly into a web search engine. This work appeared in WWW 2009 conference.
Note that although “entity information cards” or “entity panes” have become very common in today’s web search engines, this was not the case in 2006-2008 when we built the Query Portals system. Although the code did not ship in Bing, we believe that the system was one of the pioneers of this feature and it did have a significant impact on search engines.
Past contributors: Venky Ganti, Dong Xin, Sanjay Agrawal
Past interns: Dong Xin, Zhijun Yin, Rares Vernica