1. A method implemented by one or more processors, comprising: identifying, based on a corpus of user search engine queries submitted by users to one or more search engines, one or more categories of observed user interest; detecting, in one or more user reviews associated with a product, one or more segments of text related to the one or more categories of observed user interest; and based on the detecting, indexing, in a searchable database, the product on the one or more categories of observed user interest; wherein the searchable database is accessible to one or more remote client devices, and is searchable by the one or more categories of observed user interest to provide search results to be rendered by the one or more remote client devices.
1. A method implemented by one or more processors, comprising: identifying, based on a corpus of user search engine queries submitted by users to one or more search engines, one or more categories of observed user interest; detecting, in one or more user reviews associated with a product, one or more segments of text related to the one or more categories of observed user interest; and based on the detecting, indexing, in a searchable database, the product on the one or more categories of observed user interest; wherein the searchable database is accessible to one or more remote client devices, and is searchable by the one or more categories of observed user interest to provide search results to be rendered by the one or more remote client devices. 3. The method of claim 1 , wherein the identifying is based on a count of user search engine queries in the corpus of user search engine queries that are related to the one or more categories of observed user interest.